Hacker Newsnew | past | comments | ask | show | jobs | submit | mfru's commentslogin

Signal exists.

Whoever knows how to download WhatsApp, knows how to download Signal.


In some countries, Whatsapp is pretty much the de facto town square. Friend groups, family groups, event planning, customer support for businesses (though now it's just talking to shitty AI bots), all on WhatsApp. You can't beat the network effects any more. One understands why Meta paid 19b for it.

Our IT department has found a way. Want to get some credentials sent to you (usually just for new accounts)? They send it only via Signal as a out of band method.

This turned Signal into the defacto default in our org.


Signal does some things well, but lacks far behind other apps in UX. It doesn't do cloud backups either, which keeps me from recommending it to less technical folks.

Signal recently introduced cloud backups. https://signal.org/blog/introducing-secure-backups/

Only in the Beta Android app for now... Signal is around for what, a decade now? And they still can't (or rather, refuse to) do the basic "copy the SQLite DB file to a folder". Edit: and even this beta feature is some bullshit proprietary thing with their own cloud and subscription rather than simply "let me export the DB file and stick it in a cloud provider of my choice".

Last time I had to reinstall my phone I ended up finding an implementation of their phone-to-phone transfer protocol to emulate a "new" device I'm transferring to just to get a dump of the data (I'd share, but don't want them to close this option, since clearly the lack of export option is very much intentional).

Then I deleted Signal and begrudgingly moved to WhatsApp (in addition to iMessage which I've already been using).


Signal has had a backup to a file you can do any you want to for years.

Never on iOS or any other Apple platform. Signal is designed not to be able to backup to iCloud either. The only option iOS users have had over the last few years is to do a device to device transfer where both phones are expected to be in physical proximity and it takes hours to transfer the data. Lost phone has meant losing all chats.

WhatsApp, which is infamous by association with Meta, backs up to Google Drive or wherever.


Looks like the needle has moved, but reading the blog it's a recent development and only available in the beta version of the Android app.

They've probably expanded support since the initial announcement

My biggest problem with Signal is their desktop app is awful. Telegram, for all its faults, has an excellent desktop app.

I hate writing on a phone - anything longer than a few words I use my computer for.


> Telegram, for all its faults, has an excellent desktop app.

Their developers are also very responsive to PR's, I have a couple GCC build fixes in it.

I really soured on Signal early with when running BB10, they would not let us fork and use/distribute websocket builds to get around not having google play services on available on that platform: https://github.com/libresignal/libresignal/issues/37#issueco...

I'm still a little sour on it now because there's still no way to transfer the identity since they refuse itunes/icloud backup, refuse any way to export a key, and I have to look at hideous corporate memphis icons every time I set up Signal new again on iOS (at least Android doesn't have the last thing).

I mentioned before, but I use mautrix-signal to be able to have a unified (except for telegram) messenger on desktop with nheko or element via matrix. It works really well.


> It doesn't do cloud backups either,

Yes it does.


btw, if someone is actively following this thread, at the moment the site is down


looks awesome!

reminds me of the railsnotes starter kit (https://railsnotesui.xyz/starter-kit) [not affiliated]

might just buy it together with the templ ui pro components


Can someone point to research into Xinjiang that is ultimately not sourced from Adrian Zenz or otherwise US-funded?


Why does Laura Murphy's work at Sheffield Hallam not count? E.g.

https://shura.shu.ac.uk/34920/1/Murphy%20Salcito%20%20Elima%...


"I read the words you said in the worst possible way" is not the logical statement you want it to be

"also you are weird, like so weird, like look at how weird you are" is kinda just rude, seems really weird to reprimand someone for a fantasy you summoned


[flagged]


[flagged]


It’s not bad faith to be direct. You asked where you were shaming and I pointed out where others drew that conclusion (the entirety of your post)


What would be and which language has it?


Good collectors are language independent. Bad collectors like Mark & Sweep are just needed for stable extern pointers, like in ffi callbacks.

All better languages use a modern copying collector, if they have enough memory. It's also compacting, and doesn't stop the world. I think lisps just do mark & sweep on phones or embedded, and the mentioned ffi callbacks.


How do you deal with the horrendously slow on-the-fly compile times in dev mode?

I wonder how anyone gets any work done when they have to wait 10 seconds on every page load on a M3 Macbook Air


Turbopack helps, ever used C, C++, Rust, Scala, Swift in large scale projects?

Back in 1999 - 2001, every time I wanted to do a make clean; make all in a C based product (actuall TCL with lots of C extensions), it took at least one hour build time.


I guess I am spoiled by Java and Angular then.

Both compile for the same time as a page load in Next dev mode, but then everything is smooth sailing (and Angular also does hot-reloading well)


Black on yellow is one of the most striking contrasts, I wonder what you think is horrific?


so only drug dealers use two phones?


Pretty much, yes. Drug dealers and people who are getting paid to carry a second device for work by their employer. I am neither.


I'm sure you have evidence for this, I am certainly not fitting into your frame.


Style conventions have a real impact on how effectively bugs are found.


The actual design of the solution has a way bigger impact on the amount of bugs to be found in the first place


Guidelines | FAQ | Lists | API | Security | Legal | Apply to YC | Contact

Search: