News for hackers. Stuff that matters.

goofed

Tired of your Telegram logs sitting vulnerable in cloud exports? This Node.js CLI tool lets you seamlessly import your Telegram chat history (JSON + media) into WhatsApp Web—with rate limiting, pause/replay support, and smart error handling. It preserves original timestamps and sender info, and resumes cleanly if interrupted .

Why it matters: Telegram’s cloud chats lack true end-to-end encryption—your entire history is stored on their servers and potentially exposed. WhatsApp, on the other hand, offers robust E2E protection, keeping all your conversations private, on-device only. Finally you can back-up your chats to a channel that actually secures them.

Use it like this: 1. Login — scan QR code once, stay authenticated. 2. List — pick the target WhatsApp chat (DM or group). 3. Plan — parse your Telegram export, validate messages and media, generate an import plan. 4. Execute — start the import with configurable delay between message to avoid blocking by WhatsSapp, resume support, and media validation.

Set it up quickly (Node 18+ required):

``` git clone [email protected]:rafaelsales/transfer-telegram-to-whatsapp.git npm install telegram-to-whatsapp login telegram-to-whatsapp plan path/to/telegram-export/ telegram-to-whatsapp execute path/to/output/ --target-chat "[email protected]" ```

The tool handles progress tracking, retries, idempotency (stop/resume), authentication caching, and gracefully skips problematic media—perfect for long or interrupted imports.

In short: it’s a no-frills way to move away from an insecure cloud-stored archive and reinstate your chat in a strongly encrypted channel. Open source (MIT), cross-platform, and reliable.

Re:Twitter/X migrated to Cloudflare, bypassing Brazilian block on Wednesday September 18, 2024 @06:54PM (#41586529)
> No one is questioning why the Brazilian judiciary should have that power.

Actually, millions of people are, and senators are seeking this judge's impeachment.

Re:Twitter/X migrated to Cloudflare, bypassing Brazilian block on Wednesday September 18, 2024 @06:21PM (#41586233)
DNS propagation can take a while. Some people couldn't access earlier and they can now.
Re:Twitter/X migrated to Cloudflare, bypassing Brazilian block on Wednesday September 18, 2024 @06:21PM (#41586225)
I doubt that any of those services would be willing to risk being fined or blocked in Brazil just to continue hosting X.com.

X is the first and only company willing to prioritize values over revenue in this case.

Re:Twitter/X migrated to Cloudflare, bypassing Brazilian block on Wednesday September 18, 2024 @06:13PM (#41586148)
Why Elon didn't use the same strategy with China?
Re:Show HN: CodeRev.app – Code Review as Interview on Monday February 19, 2024 @07:57PM (#39436790)
Hi, I’m the creator or gitinterview.dev which I primarily built to be able to run code review as an interview (async or sync).
Re:Airplane acquired by Airtable and is shutting down on Wednesday January 03, 2024 @07:58PM (#38861845)
I guess the pilot decided to crash the plane, kill thousands of passengers and celebrate it with words of excitement and gratitude. Btw, Happy New Year!

2023 wave of layoffs have a purpose: to reset inflated salaries

The Great Resignation between 2020 and 2022 was a turning point for many workers. The tight job market and low unemployment rate gave people the power to demand higher salaries and better benefits. Employers were scrambling to hire and retain top talent, leading to an inflation in salaries across the board.But now, as the job market has shifted and unemployment has risen, the tables have...

( Read More... | 4 comments | 4 points | on HN )
I think the two main problems here are:

- Users can't use it to learn, because ChatGPT responds with high confidence but could be terribly wrong.

- Even if it could learn from users, it would really only learn from people that know a subject and are willing to spend their time correcting ChatGPT.

And here's a follow up:

Me: Unfortunately your response is very wrong. Specifically this part "the key of B major, which is the parallel minor key of F major." The parallel minor of F major is not B major. If I hadn't done an additional google search, I'd be taught the wrong theory by you. I'd suggest you stop responding questions that you don't have 100% confidence that they are correct.

ChatGPT: I apologize for the error in my previous response. You are correct that the parallel minor of F major is not B major. The parallel minor key of F major is D minor. I apologize for the mistake and for any confusion it may have caused. Thank you for bringing this to my attention. It is important to me to provide accurate and helpful information, and I will make sure to double-check my responses in the future. If you have any further questions, please don't hesitate to ask.

Me: It happened again. The parallel minor key of F major is also not D minor. Can you please stop making guesses? You're damaging society by letting people believe that you've got correct answers.

ChatGPT: I apologize for the mistake in my previous response. You are correct that the parallel minor key of F major is not D minor. The parallel minor key of F major is F minor. I apologize for the error and for any confusion it may have caused. Thank you for bringing this to my attention. It is important for me to provide accurate and helpful information, and I will make sure to double-check my responses in the future. If you have any further questions, please don't hesitate to ask.

I also just noticed that the response is VERY WRONG.

Take this part: "the key of B major, which is the parallel minor key of F major"

The parallel minor key of F major is F minor.

Our jobs are safe, guys.

We're safe. ChatGPT couldn't fix a typo with a lot of context

Notice that in the chat below there's only a simple typo: chod => chord. You can try yourself.Me: From which key is the chod C#º borrowed from in a song that is in the key o F major?ChatCPT: It is not clear what you are asking. Could you please provide more context or clarify your question?Me: From which key is the chord C#º borrowed from in a song that is in the key o F major?ChatCPT: In...

( Read More... | 7 comments | on HN )
Share your horror story on the tweet thread.
I think that's the same problem we can have on Glassdoor or in the HN's "Who is hiring" page - we have to trust the community and if anything raises an eyebrown, you can report it.

But at least, like in these other apps, you can only leave a comment on GitHub if you're signed-in

Wondering how this isn't in the top of hacker news...
Re:Coinbase: The Heart of the Bitcoin Frenzy on Wednesday December 06, 2017 @10:51PM (#15867484)
That "What is money" slide is pretty much brainwash
Re:US company scamming remote overseas employees on Thursday February 02, 2017 @11:41AM (#13551882)
In case the company deletes its facebook page: http://i.imgur.com/9Y5Dqr2.png
Re:Apple Reports Record First Quarter Results on Tuesday January 31, 2017 @10:07PM (#13537856)
I would have killed 3 macbooks if I didn't have magsafe.
Re:Apple Reports Record First Quarter Results on Tuesday January 31, 2017 @10:06PM (#13537854)
You only detailed the things you dislike on the new one, so why is the best macbook?
AWESOMENESS
awesome
Re:Ruby Tricks on Sunday November 01, 2015 @10:34AM (#10486685)
Awesome initiative! Already sent my PR :)

Older »