HNHacker News
TopNewBestAskShowJobs

rodolphoarruda

1,389 karma · joined October 8, 2011

Digital Carpenter for SaaS utilities | rodolphoarruda.pro.br
submissionscomments
rodolphoarruda··on Ask HN: What are you reading?
Thinking In Systems: A Primer by Donella Meadows

The American by Martin Booth

rodolphoarruda··on Minimal Phone 2
<<a compact footprint>>

Oh, thank you. We need that. It's refreshing to know that we might have the option to buy a cell phone with less than 6.5 inch size.

rodolphoarruda··on Show HN: Neobrutalism.dev – Just added Base UI support and added new color theme
Is there a pure CSS or CSS + JS alternative that does not rely on React?
rodolphoarruda··on Omarchy development practices lead to predictable security issues
The promise of the so-called ‘malleable computer’:

a machine whose hardware parts you could change, as well as bigger chunks of its software, above and beyond end-user apps. That is possible via the integration of the OS with AI agents that do the heavy lifting for you in adapting the OS to your ‘needs.’ Users of the Pi coding agent get a better feeling for this because the tool is, by design, built to respond and adapt to user-commanded changes. This is the kind of capability the typical user won’t see in private-source OSes like Windows and iOS, especially because they have security as a concern (thus the OP’s motivation for the heads-up on security in Omarchy).

rodolphoarruda··on I turned my RSS feeds into an e-ink newspaper to stop reading on my phone
It's interesting to see in the post that the reading experience in the web page highly contrasts with the one in the eReader.

The website shows 15 words in the first line (10 in mobile). The eReader shows 6 words in the first line. In my own experience, I found that 6 word per line is the optimal number for comfort. (age thing? maybe)

rodolphoarruda··on Gemini 3.7 Flash
Did the company fix the high friction between any service and their models' API?

I hope so. It seems mind boggling to me that an user needs to surf around different sections (plural) of google cloud console, then this Vertex and do a dozen clicks to issue a simple key.

rodolphoarruda··on Best Simple System for Now (2025)
> "that meets the needs of the product"

A product itself has no needs. Users do. Governments have a kind of "need" in the form of legislation. Managing those two kinds of needs is hard enough.

rodolphoarruda··on Ask HN: What are you working on? (June 2026)
CRUD Alert!

A contracts management platform for the events industry in Brazil. WhatsApp has turned communications chaotic between vendors and customers across the event's lifecycle. Both parties suffer from not having a single version of the truth about what is promised to the event. The product helps in that sense.

A human capital platform that helps companies comply with Brazilian labor laws in regards to time control via punch clocks. It also helps managing contractors and freelancers.

Looking for a publisher to my first book "The Least You Must Know About Computers to be Free". A sci-fi technical novel about open hardware, FOSS, cryptography, AI and Bitcoin. It aims at teens and young adults.

Raising my two teenage children. (hardest project)

rodolphoarruda··on I am not a black belt
The title connects with my current stage in literary production as a complete white belt.
rodolphoarruda··on I am not a black belt
I agree. And it gets better with age as you won't care too much if it works on the street or not; you'll have acquired better tools like firearms and good lawyers to defend yourself.
rodolphoarruda··on I am not a black belt
Judo and Aikido founders were pals in the military. Those schools were all connected at the time and were complementary. What we see today is a kind of a "commercial struggle" between different schools and martial arts for $tudents. I practiced judo and BJJ as well throughout my life, and that wasn't an issue. I see that the ideal practice for anyone could be an MMA having the self-defense and the non-competitive healthy side of things. We don't see that mindset around.
rodolphoarruda··on I am not a black belt
Judo and Aikido founders were pals in the military. There is a handful of koshi nague throwing techniques that are identical in both schools, and are done without any of uke's momentum.
rodolphoarruda··on I am not a black belt
OP here. Lots of comments from non-aikidokas. Interesting and unexpected to me. The thing about "throwing himself" is pure self preservation that advanced students acquire with time. It looks nice on public demos, but you can practice the same techniques slowly in a way that the partner feels grounded, unable to create momentum. In those cases, the partner will feel a lot of pressure on their limb/join or back. Do that to beginner students and you'll see their eyes pop-out in desperation because the pressure is too great and don't even know they can tap to ease down. In advanced practice, if you don't do self-preservation, you'd end up with snapped tendons, broken collarbones, toes etc. If you are already injured, you have to tell your partner in advance "I can't roll today. Don't project me." or "Don't apply the elbow lock", and so on. So you won't see great projections either. Those are the details you can't imagine just by watching videos; you've got to be in the mat. It's like me watching fishing videos. To me, fishing can't be anything more than: throwing bait => pulling line.
rodolphoarruda··on Show HN: I made an emergency page for my family
I'm also from Brazil and share the same fears. I built a family note taking app which has an internal contact form for the same purpose. One can use it to contact family members in situations of having the phone lost/robbed. Now I'm looking forward to implementing an ephemeral web conference room via API so we could have emergency voice chat. I tried with Jitsi, but it didn't work for me.
rodolphoarruda··on Richard Dawkins and the Claude Delusion
I just wanted to comment on the brilliance of the post title.
rodolphoarruda··on EmDash – a spiritual successor to WordPress that solves plugin security
Plugin security is one thing. Plugin budget is another thing... much larger of a problem in some cases.
rodolphoarruda··on The truth that haunts the Ramones: 'They sold more T-shirts than records'
I'm not sure if this an urban legend but, it's cool anyway. The name "Ramones" is an adaptation from "Jamon", Paul Jamon, a fake name Paul Mccartney used in hotel check-ins to avoid stalking fans. So most if not all Ramones members through history changed their last name, family name, to "Ramone" to honor the tradition and be a Remone forever in Rock history. Again, this is cool enough for me on top of the great music they've made.
rodolphoarruda··on I put my whole life into a single database
"GitHub Open Source Contributions" aside, everything else falls into the consumption/intake/internal categories; thin data on production/output/external ones.
rodolphoarruda··on My Homelab Setup
Tell me about it... that infinite Ctrl + Shift + L sequence circling through all credentials from all subdomains. Then you brain betrays you making you skip the right credential... ugh, now you'll circle the entire set again. Annoying.
rodolphoarruda··on Show HN: If you lose your memory, how to regain access to your computer?
My family members know of my physical "red notebook" and its location. It has instructions on how to access my digital life on detail.
rodolphoarruda··on Mental Models (2018)
From the same website.

https://fs.blog/map-and-territory/

rodolphoarruda··on Ireland wants to give its cops spyware, ability to crack encrypted messages
Sounds more like a lobby thing. Once a government finds a new "recipe" to be worked out with global vendors, meaning, a new way to allocate budget with a strong social justification (e.g. protect children, fight terrorism etc.), governments from other nations jump into the matter and literally copy/paste it locally. In short, whoever comes up with a creative idea to allocate public budget will serve as the basis for others to copy.
rodolphoarruda··on Ask HN: Share your personal website
https://rodolphoarruda.pro.br
rodolphoarruda··on I canceled my book deal
I'm writing my first book now. It's a novel aimed at teenagers and young adults, in a technical format similar to "The Phoenix Project" by Gene Kim et al., if you're familiar with it. It explores FOSS, non-proprietary file formats, digital preservation, cryptography, and the concept of freedom as a whole. I resonate with the author of the article who discusses motivation to write and the "existential crisis" that comes and goes almost every day. I've been fighting those negative feelings by adopting the mindset that I'm writing the book for myself. It's a book I've always wanted to read, which I can then lend to my teenage children so they can read it as well. Everything else (commercially speaking) will be a nice consequence of this endeavor.
rodolphoarruda··on Readings in Database Systems (5th Edition) (2015)
Amazing: the website's index page has the book's index in it. While this makes perfect sense, it's a kind of a feature that is becoming rare in today's tech book websites which display all sorts of marketing fluff, social confirmations etc and not the structure of the book itself.
rodolphoarruda··on Please just try HTMX
I first read about Unpoly in Stephan Schmidt's Radical Simplicity website[1], I liked it's value prop and decided to try it. I found it bit too complex just as you said. A long time later I came across htmx and decided to try it even after reading a side comment that the library was "like unpoly". 15 minutes later I had a simple to-do list running htmx ajax calls using php and mysqlite in the backend. It was so easy I could not believe such thing could exist. Then I decided to read the Hypermedia book and never stopped using htmx in my projects.

[1] https://www.radicalsimpli.city/

rodolphoarruda··on Getting a Gemini API key is an exercise in frustration
Using metaphors is dangerous, but I would dare to say that big tech AI is like cement suppliers. It's too low level of a service. In civil engineering you have the option to contract value added suppliers that will give you prefabricated pieces in concrete or steel you could be using to build your construction.

I'm seeing a lot of AI firms building value added services on top of big tech "foundational" AI offerings. Value addition can start very early at a clear plans/billing structure, going through rate limiting, documentation and extra features that will bring stability or consistency to our AI enhanced products.

Going the other way around (I tried) and building things on top of big tech AI is challenging starting at the fundamentals as the OP described well.

rodolphoarruda··on Show HN: ReadyKit – Superfast SaaS Starter with Multi-Tenant Workspaces
Neo brutalist UI look and feel! It's cool to see it in a modern product!
rodolphoarruda··on Show HN: Mu – The Micro Network
I've been catching myself thinking about this idea for the last two years. Maybe it's my old obsession with PKI and "personal digital infrastructures" that were both promised to us in the early days of the commercial Internet, but never turned concrete for various reasons.

IMHO, the best we could have today in terms of digital infrastructure is a personal/family level custom Mastodon node with basic Internet services like email, posts, tasks, chat, IM etc. but implemented in a way that all data would be portable to other services (open standards) and its storage would be "bottomless", meaning that users wouldn't have to worry about storage limitation for photos/videos for instance, as they would be sharing resources with other nodes worldwide. There would have to be some monetary incentive(s), of course, but they would be secondary to the bigger cause of keeping a true cyber interconnected community outside big tech.

rodolphoarruda··on Google Removed 749M Anna's Archive URLs from Its Search Results
> you’re copying entire works from unauthorized distributors

Yep, this sounds like an issue. So the idea from MP3 early days of "let me download these files as a backup before I lend my CD collection to my cousin" is not a real option.

Page 1 of 25Next →