HN user

gadr90

200 karma

Carioca software developer. Co-founder at decocms.com. Results don't have to be explained.

Posts50
Comments67
View on HN
vibegui.com 6mo ago

Using Perplexity, Firecrawl and Gemini Flash to analyze 305 Links for 12.70 USD

gadr90
2pts1
github.com 6mo ago

Show HN: MCP Mesh – one endpoint for all your MCP servers (OSS self-hosted)

gadr90
8pts0
hackathon.deco.chat 1y ago

MCPs and Agents free remote hackathon

gadr90
2pts0
deno.land 4y ago

Deno Deploy is currently down with error 500

gadr90
1pts2
medium.com 10y ago

Why Autonomy and Alignment Will Trump Predict and Control (intro. To Teal Orgs)

gadr90
3pts0
twitter.com 10y ago

Twitter.com is down: 503 OK

gadr90
12pts1
register.party 11y ago

Free .party domains with coupon code HappyHour

gadr90
5pts1
news.ycombinator.com 11y ago

Ask HN: Best developer notebook in 2015?

gadr90
34pts34
firstdoit.com 11y ago

iOS 8 length bug breaks jQuery and Underscore object iteration

gadr90
63pts33
firstdoit.com 11y ago

Motivated people don't need to be told what to do

gadr90
10pts0
cdnjs.com 11y ago

CDNJS is down

gadr90
4pts0
www.slideshare.net 11y ago

The Evolution of Airbnb's Front End

gadr90
4pts1
firstdoit.com 11y ago

Show HN: Automate Ghost theme upload with grunt-ghost-upload

gadr90
8pts0
blog.gadr.me 11y ago

Improve Your Reputation on Stack Overflow with Filters

gadr90
8pts0
blog.gadr.me 11y ago

Open Source is just beginning

gadr90
2pts0
www.theguardian.com 11y ago

Brazil election: Dilma Rousseff favourite according to polls

gadr90
1pts0
blog.gadr.me 11y ago

Micro hacking microjs into a sorted list

gadr90
2pts0
blog.gadr.me 11y ago

Chain your solutions with Underscore

gadr90
5pts0
blog.gadr.me 11y ago

Reduce your problems with functional prog – getting started with Underscore

gadr90
3pts0
status.github.com 11y ago

GitHub hooks are not working

gadr90
4pts0
blog.gadr.me 12y ago

Lead by example or don't lead at all

gadr90
2pts0
blog.gadr.me 12y ago

The delicate process of creating tools

gadr90
1pts0
github.com 12y ago

Connect middleware that follows HTTPS redirects transparently for you

gadr90
2pts0
github.com 12y ago

Labour's day project: nginx try_files as connect middleware

gadr90
1pts0
blog.gadr.me 12y ago

Don't break the combo

gadr90
2pts0
status.hipchat.com 12y ago

HipChat is down

gadr90
3pts0
blog.gadr.me 12y ago

Why the (CoffeeScript) arrow matters

gadr90
33pts10
blog.gadr.me 12y ago

The open source responsibility: why we write better code when it's out there

gadr90
3pts0
blog.gadr.me 12y ago

Home is where your dotfiles are

gadr90
2pts0
blog.gadr.me 12y ago

Hack yourself into writing a blog

gadr90
2pts0

I spent around two days vibecoding my new blog to talk about my adventures in post-LLM software development land.

I wanted to start by organizing my bookmarks and curating them with AI. So I built a tiny "workflow" (in the frontend) coordinating a local MCP Mesh with MCP servers for Perplexity, Firecrawl and Open Router. Twas fun to build and now I import every cool URL into it :)

Its also open source if anyone cares to see how it's built https://github.com/vibegui/vibegui.com

I asked ChatGPT to replace "current AI" and synonyms with "HUMANS" and I'm satisfied. My favorite revised sentences:

"Does HUMANS represent a dead end?"

"HUMANS should not be used for serious applications."

"HUMANS are unmanageable, and as a consequence their use in serious contexts is irresponsible."

"HUMANS have no internal structure that relates meaningfully to their functionality."

"HUMANS have input and state spaces too large for exhaustive testing."

"HUMANS do not allow verification by parts (unit testing, integration testing, etc)."

"HUMANS have faults, but even their error behaviour is likely emergent, and certainly hard to predict or eradicate."

"HUMANS have no model of knowledge and no representation of any ‘reasoning.’"

"HUMANS represent a dead end, where exponential increases of training data and effort will give us modest increases in impressive plausibility but no foundational increase in reliability."

"HUMANS cannot be developed, or reused, as components."

"There is no possibility for stepwise development — using either informal or formal methods — for HUMANS."

and my favorite:

"In my mind, all this puts even state-of-the-art HUMANS in a position where professional responsibility dictates the avoidance of them in any serious application."

What the hell, Nate! As a long-time web developer who witnessed the divide between frontend and backend, this looks like the most transformative step forward since Next.js. What you have built here is amazing, and it's definitely something that the industry needs right now.

Me and my team have been working on a new Web Draw-first IDE that we're going to launch in a few weeks. And I just sent this thread to my engineering team demanding that they swiftly integrate One into our web draw, or they will walk the board! Just kidding. We're not really pirates. Anyway, amazing work, looking forward to using it for many projects here!!!

Hi n3storm! It means we account for how many pageviews your website is serving each month and we charge a variable amount based on that. That way you only pay for what you use. In the * asterisk, we end up defining a pageview as having a maximum of 10 requests, and you pay proportionally over that. In our experience, considering our SSR-first architecture and the fact that assets are immutably cached at the border, we've found most sites use less than 10 reqs per pageview.

Thanks, Doctor! I was trying to use Deno in my previous company but they wouldn’t let me… so here we are :D

I’m looking forward to open-sourcing the admin UI soon and see what insane extensions people come up with on top of our stack!

Hi, Julie! We're aware the current LP is not showcasing our focus on performance... but time is scarce in a tiny startup and we've spent it all optimizing the frontends of our customers :) we're going to improve that soon! Thanks for pointing it out. Looking forward for more feedback!

Something something scroll hijacking.

I know, right? I'm also not super proud of that portion of the landing, lol!

The biggest challenge I have found in integrating no-code and full-code lies in preserving changes made in full-code mode when updates are made in no-code mode.

God, YES! We've been working in this problem in one way or another for at least 10 years, and we also failed many times in solving that conciliation. We _think_ we have reached a good tradeoff now: _everything is on git_. So when you're using our web editor, you are basically using a "remote computer" (actually a Cloudflare Durable) to edit your files, just as if you cloned it on your local machine. When you're happy with changes, you "publish" it - which generates a commit for you. This way we can have developers and content creators happy, both sharing the same history.

Site looks awesome and modern, good stuff! In another life I would be very excited about this platform.

Thank you! It's been a crazy one and a half year building this and we're now a team of 30 people all over Brazil. We thank you for the recognition!

Hi Orphea! Guilty as charged we kinda rushed this landing page for our TechCrunch announcement and haven't been able to come back to optimize it. I haven't heard of stuttering before now, but maybe something quirky is happening with your combination of browser/OS/CPU. If you could let us know which browser and OS you're on, we'd be very grateful! Thanks in advance!

It's easy to code a loader to get data from any CMS! But we definitely intend to have proper Apps on deco.hub for every major CMS. At the end of the day, we want to satisfy your CMS needs without needing an external API. We're just getting started, would love your feedback on our discord!

At long last! Now we can start working towards connecting this with databases. I'm specially interested in using this with RethinkDB. How should realtime notifications fit into all this?

Hey, "first do it", man :)

If you think React could be a good fit, simply use it. Comparing frameworks is very time-consuming and doesn't get you any closer to your goals. Actually, any framework is better than pause-deciding-which! :)