HNHacker News
TopNewBestAskShowJobs

pqdbr

1,461 karma · joined March 3, 2012

submissionscomments
pqdbr··on End of an Era: Landsat 7 Decommissioned After 25 Years of Earth Observation
I don't understand this: article states it will drift as space debris for 55 years (!) before reentering the atmosphere? Why isn't this done immediately by just lowering it's orbit even further and letting it burn?

> The final steps included carefully lowering the satellite's orbit to decrease the risk of collisions and ensuring that all energy sources, such as fuel and batteries, are depleted to prevent the satellite from accidentally turning back on or creating debris. As Landsat 7 begins this decommissioned phase, it will drift silently in orbit for about 55 years before reentering Earth’s atmosphere.

pqdbr··on Show HN: Undercutf1 – F1 Live Timing TUI with Driver Tracker, Variable Delay
Would it be possible to have a docker image for easier installing?
pqdbr··on I won't connect my dishwasher to your cloud
This is just unbelievable. However, can you provide evidence of this being true?

Because this is class action level unbelievable.

pqdbr··on Mistral OCR
I tried with both PDFs and PNGs in Le Chat and the results were the worst I've ever seen when compared to any other model (Claude, ChatGPT, Gemini).

So bad that I think I need to enable the OCR function somehow, but couldn't find it.

pqdbr··on Benchmarking vision-language models on OCR in dynamic video environments
Ive been looking for handwritten benchmarks for a while and would love to read that blog post.
pqdbr··on The Mythical IO-Bound Rails App
For someone that is experienced with Rails but not with the other runtimes mentioned, how do they eliminate the need for db connection pools and speed up deployments across nodes?
pqdbr··on No one is disrupting banks – at least not the big ones
In Brazil traditional banks are totally being disrupted. See Nubank.
pqdbr··on Launch HN: Regatta Storage (YC F24) – Turn S3 into a local-like, POSIX cloud FS
Hi! Would this work for a instance that uses Batman to backup Postgres servers?
pqdbr··on Show HN: OnAir – create link, receive calls
Congrats on launching!

Curious how the dynamic image works in the e-mail signature: AFAIK, Gmail and others heavily cache any images inside e-mail, so even if the image changes, Gmail will be displaying the online/offline cached image, not the most up-to-date one.

pqdbr··on Throw more AI at your problems
The blockchain hype train was ridiculous. Textbook "solution looking for a problem" that every consultant was trying to push to every org, which had to jump onboard simply because of FOMO.
pqdbr··on PostgreSQL Streaming Replication (WAL); What It Is and How to Configure One
It's a great article, but I've always felt these are missing critical real-world application from the perspective of a full stack dev who also wants to manage their own databases.

- How do I check how many seconds the replica is lagging behind master?

- How would I monitor the replica? A simple cron task that pings a health check if everything is OK (lag is < x) would be a nice start.

And then things get complicated quickly:

- How do I failover to the replica if the primary goes down? There's pgBouncer, repmgr, patroni...

- Should I have it automatically or manually?

- Do I need 2 replicas to avoid the split brain scenario? my brain hurts already.

- After a failover occurs (either automatically or manually), how in the world am I going to configure the primary to be the primary again, and the replica to act as the replica again, going back to the original scenario?

I'd pay to learn this with confidence.

pqdbr··on Show HN: One – A new React framework unifying web, native and local-first
I'm interested in this as well. Not ready to drop Rails as the backend...
pqdbr··on Paramotorists soar across remote Peru desert to collect threatened plants
There's one extra rule that you must abide by when Paramotoring in almost any country I've been: you can't fly over densely populated areas.

That's what prevents you to fly to work (at least in most work locations :)

You probably wouldn't want to do so... flying amongst buildings is terrible: they create a lot of turbulence; flying would be not confortable at all, and in extreme cases the gusts can induce a wing collapse.

pqdbr··on Kamal Proxy – A minimal HTTP proxy for zero-downtime deployments
That's an option that Cloudflare gives you in the panel.

I wouldn't run my Web apps without something like Cloudflare in front; it's great for DDoS, WAF, Rate Limiting, so on.

Assuming that, I just use the Cloudflare-signed certificate and configure that in my Nginx. It's really easy to do and it expires in 20 years or something.

pqdbr··on A brief look at the new Kamal Proxy
Great writeup. Do you plan to update your Kamal handbook to version 2?
pqdbr··on Show HN: A CLI tool I made to self-host any app with two commands on a VPS
This looks really nice, congrats!

1) I see Kamal was an inspiration; care to explain what differs from it? I'm still rocking custom Ansible playbooks, but I was planning on checking out Kamal after version 2 is released soon (I think alongside Rails 8).

2) I see databases are in your roadmap, and that's great.

One feature that IMHO would be game changer for tools like this (and are lacking even in paid services like Hatchbox.io, which is overall great) is streaming replication of databases.

Even for side projects, a periodic SQL dump stored in S3 is generally not enough nowadays, and any project that gains traction will need to implement some sort of streaming backup, like Litestream (for SQLite) or Barman with streaming backup (for Postgres).

If I may suggest this feature, having this tool to provision a Barman server in a different VPS, and automate the process of having Postgres stream to it would be game changer.

One barman server can actually accommodate multiple database backups, so N projects could do streaming backup to one single barman server.

Of course, there would need to be a way to monitor if the streaming is working correctly, and maybe even help the user with the restoration process. But that effectively brings RTO down to near 0 (so no data loss) and can even allow point in time restoration.

pqdbr··on Show HN: Konty – A Balsamiq-alternative lo-fi wireframe tool for modern apps
I'll bite: what are people using instead of Balsamiq?
pqdbr··on Effects of Gen AI on High Skilled Work: Experiments with Software Developers
Same impression here.

I've been using Cursor for around 10 days on a massive Ruby on Rails project (a stack I've been coding in for +13 years).

I didn't enjoy any productivity boost on top of what GitHub Copilot already gave me (which I'd estimate around the 25% mark).

However, for crafting a new project from scratch (empty folder) in, say, Node.js, it's uncanny; I can get an API serving requests from a OpenAPI schema (serving the OpenAPI schema via swagger) in ~5 minutes just by prompting.

Starting a project from scratch, for me at least, is rare, which probably means going back to Copilot and vanilla VSCode.

pqdbr··on The Elements of APIs (2021)
Having learnt web development by coding Ruby on Rails, I wouldn't design an API any other way.

It was only after I left Rails land that I discovered that these great patterns were not used everywhere.

I quickly returned to Rails.

pqdbr··on Brazil's X ban is sending lots of people to Bluesky
More power to him. He’s making the hard choices and paying a steep price for actually standing for free speech like no other big tech does.
pqdbr··on Full text search over Postgres: Elasticsearch vs. alternatives
How does Elasticsearch (or the ELK stack) would help implement what you described?
pqdbr··on Full text search over Postgres: Elasticsearch vs. alternatives
Funny you mentioned because I also get that vibe from the Manticore website. We do judge books by their covers afterall.
pqdbr··on A Swiss town banned billboards. Zurich, Bern may soon follow
I think São Paulo is the largest megacity in the world that has deployed a ban like this.

Amazing decision. Nobody misses them.

pqdbr··on Python Practical Package Packing 2024
For someone that is from the Ruby world and uses rbenv / bundler confortably, what would be the canonical way of using / managing Python in MacOS?

There seems to be a sea of alternatives and I see every tutorial mention `pip install` while I don't even have that running in my CLI (only pip3). Do people assume an alias here of I have somehow messed up my environment?

pqdbr··on Korvus: Single-Query RAG with Postgres
+1 for a Ruby SDK!
pqdbr··on Space Age release date
Lol. But yes, every productivity hack blog article should start with “never install Factorio”.

The only worse offender is Factorio. But it was so worth it.

pqdbr··on Show HN: Drop-in SQS replacement based on SQLite
How would one use this to replace Sidekiq for instance?

Rate limiting is something I miss on Sidekiq (only available on the premium plan that I can't afford) and the gems that extend it break compatibility often.

pqdbr··on The super effectiveness of Pokémon embeddings using only raw JSON and images
I think the author is implying that even if you can't extract real world value from generative AI, the current AI hype has evolved embeddings to a point they can provide real world value to a lot of projects (like the semantic search demonstrated in the article, where no generative AI was used).
pqdbr··on Perplexity's grand theft AI
And how do you think all the content creators (either mainstream or independent) are going to keep churning quality content if they get one order of magnitude less traffic than before, while the AI "answer engines" sell premium subscriptions to provide answers based on scraped content bypassing paywalls?
pqdbr··on Things the guys who stole my phone have texted me to try to get me to unlock it
That's not my understanding of the situation at all.

The journalist:

- Marked the phone as lost;

- Wiped all data;

FTA: As quickly as possible, I did all the things you’re supposed to do when your phone is lost or stolen —- mark it as lost, cut off service, and remotely erase it

She did not, however, remove (delete) that iPhone from her iCloud account, which means that the iPhone can't be factory reset by the thieves because "FindMy" is still activated.

FTA: As long as I didn’t remove the phone from my Apple account or the Find My app, the phone was essentially bricked to anyone without the passcode and my iCloud password

The iPhone did not, at any time, leak any personal information. What probably happened is that she had a SIM card on it, and from ejecting the tray and putting the SIM into another phone they managed to get her phone number, from which they started contacting her with the threats/scams.

I think this wouldn't even be possible with a e-SIM in the newer iPhone models.

← PreviousPage 3 of 11Next →