Hacker News new | past | comments | ask | show | jobs | submit | nautical's comments login

Last commit seems to be pretty old (~5 years)

https://github.com/davidgfnet/whatsapp-purple/


Not sure that’s the right place to look for up to date code. I believe it is self hosted somewhere. The lead developer streams on twitch[0]. Last stream was about a day ago.

[0]: https://twitch.tv/rw_grim


The repository list linked from the Pidgin website seems to be pretty active: https://keep.imfreedom.org/pidgin/pidgin/


The nice thing about modular, open source software, is that instead of using the 5 year old client, you can use the one that was last updated two months ago:

https://github.com/hoehermann/purple-gowhatsapp/


So? That doesn't mean it doesn't still work. I use it every day as my Hangouts[0] client at work[1].

[0] Technically it's a Google Talk client, but it seems to be able to communicate fine with Hangouts users for now.

[1] Yes we use Hangouts at work for intradepartmental chat.


whatsapp existed 5 years ago o.0


"that the phone OS could detect the usage of those APIs"

This must be handled correctly as it can this also lead to privacy violation.


There is no reason it can't all be done on-device. That is indeed how the current "Enable camera access?" etc. system works.


This is not a question at all that this can be done or not ( There is no reason it can't all be done on-device. )

Question is will this be ethical .. I will not be comfortable using a device that logs every API an app on it is calling.


Why would anything have to be logged? Apple phones already do this and have done for years. With no phoning home.


Access control is not the same as logging - the first time an application tries to access the API the OS checks permissions, asks user to approve/deny, and then stores the user's choice. No need to log the actual API calls at all, no permanent records needs to be created.


Just like on device image recognition which Apple is already doing.


Cool concept but I am not sure if results are apt ? For input "Old man who fought in war" and maximum creative I am getting a "blood pressure monitor". I think a "gifting" recommendation engine must understand the gift as well as person.


All Goddesses wear red colored clothes and normally wear Red "Tilaka" ( along with yellow and white sometimes ). It does symbolize purity in a way.


Results like "MEETING ID" and "PASSWORD" for zoom meetings show up way more than any other video conferencing tool for 2020 cases.


Many Zoom meetings are recurring and this might not be safe


Looked at one record as an example and sure enough, the same meeting ID and password is found in 709 different cases in Cleveland, OH.


>lot of money

I believe lot of money is a relative term.


I disagree with that, user experience in Linux is and in foreseeable future will be the most flexible of all and hence allows users to make it look exactly the way they like.

For comparison I would say Linux is like bootstrap that you can customize to make it look the way you want. iOS is like a paid theme you have bought over Themeforest with near to zero flexibility.

If you want a predefined good looking desktop, you can look at Manjaro ( that I am currently using and am pretty happy , my decent 16gb RAM with SSD system boots faster than my Macbook Pro 2019 and opens applications faster on cold boot as compared to Mac )


I switched back (after a Mac stint for 12 years) to Linux a couple of years ago, and although hardware support is much better there are still some very sharp edges you could easily bleed out on if you briefly touch.

I have a ThinkPad T470s running Arch Linux (I also tried Fedora and Ubuntu and saw these there too):

- Desktop performance is too poor to run at 4K, even though it works fine in Windows. I'm not talking playing games (they actually work well), just having a desktop with a browser and editor running at 4K. Ive tried Gnome, XFCE and Plasma on Wayland and X11 and they are all the same. The desktop feels slower, but strangely running tests (backend TypeScript and Scala) is noticeably much slower.

- Multiple monitors mostly works, but it's not always plug and play. Sometimes when I plug in an external monitor it doesn't always switch to it, so I have to set it up manually. Other times it just doesn't detect the monitor so I need to reboot. See note above about testing different DEs.

- Bluetooth audio mostly works (including LDAC) but the sound system often gets confused about which output device should be used. Sometimes Bluetooth audio connects, but it still defaults to the speakers. Sometimes the volume control turns down the Bluetooth audio, but turns up the speakers. See note above about testing different DEs.

- Suspend/resume mostly works, but sometimes it has the same issues as when connecting monitors. Sometimes when I resume I get a black screen, but if I go to a virtual terminal I can restart X11 and everything works. Other times it doesn't without a reboot.

Now of course these aren't the end of the world. I've been using this system and dealing with these issues for a couple of years now. The tradeoffs vs Apple privacy and better developer tooling (native Docker is so much nicer) on Linux make it worth it for me. I also have a desktop system which works perfectly, so it seems to mainly be issues with laptops (or this laptop?). But yeah compared to macOS or Windows, Linux really lacks a lot of polish.


Desktop performance is too poor to run at 4K, even though it works fine in Windows.

I have used 4k with Intel, AMD, and NVIDIA GPUs on Linux (both Wayland and X11) and it is a smooth as it is on macOS. My only data point is GNOME though, because I am happy enough to never try another DE.

I fully agree with Bluetooth problems. I just gave up and use a wired headphone with mic now :(.

But yeah compared to macOS or Windows, Linux really lacks a lot of polish.

I generally agree. I am a NixOS user, though I recently tried Fedora Silverblue and I was surprised how smooth the whole experience is. They nailed the desktop. Atomic upgrades/rollbacks. Flatpaks are really a nice model for installing desktop applications. It's one of the first times I felt that it's a Linux-based system that I wouldn't worry much about recommending to non-technical users.

I think the more serious problem is the lack of applications like Microsoft Office, the Adobe Suite, the Affinity Suite, OmniGroup applications, etc. Sure, there are free replacements, but they are not as good. And even if they were as good, people generally do not like to switch away from what they know.


"I think the more serious problem is the lack of applications like Microsoft Office, the Adobe Suite, the Affinity Suite, OmniGroup applications, etc."

I'd buy Affinity again if I could use it on Linux. I'm hoping that MS does port Office as it will make me stop wondering why I pay for Office Live (365 or whatever they call it this week).


History repeats itself. 10 or 15 years ago the problems I had with Linux were related to Wi-Fi and graphic card drivers. Nowadays these issues are solved, but new ones appear (the ones you mentioned). I'm pretty confident these issues will be solved in the future... but again, new issues will appear and Linux will always be one step behind.


I use two 4K monitors. Desktop performance is uniformly excellent, using only Intel Iris graphics. I cannot imagine what you must be doing. I didn't need to do anything special.


Have you tried pop OS?

They do bunch of optimization and come with tested and stable drivers pre-installed.


And this is not only about 2020, most likely people will use the machine till 2025. ( Also consider the fact that Apple solders the RAM to motherboard. )


People from higher caste wear a thread (goes from neck to waist , sort of like how you would wear a Quiver)


If being seen in a lower caste is bad for you, why don't everyone wear it?


Most of the Indian population lives in small towns and villages where everyone knows one another. People would notice if you suddenly start claiming to be from a different community.

The classification of higher and lower caste itself is an oversimplification.

Wearing the thread implies that you are from a Brahmin community. Brahmin is just one of the many communities that exist in India based on geography, language (including numerous dialects), wealth and religion (including different sects). Each of these communities think they are better than some subset of indian ethnicities.

Some groups (Dalits being one of the prominent examples) are unfortunately at the receiving end of biases from almost everyone else.


Side Question : Is there a distributed alternative to github ?


I'm not sure if this is a joke, but I'll humor you. Yes - it's called git.


I’m not sure if this is a joke, but I’ll humor you. GitHub is way more than git.


Gitlab is working on federation, or they at least have an open issue about it.[1]

Meanwhile there is a federated git as a reference implementation called Forgefed.[2]

1. https://gitlab.com/gitlab-org/gitlab/-/issues/6468

2. https://forgefed.peers.community/


Is there a confusion in question ? GitHub is centralized, the Git protocol is decentralized. I dont fully understand your response.



+1 This is the first thing that came to mind. Like a torrent swarm of the repo where people can still make commits and pull requests so that development can continue.



Join us for AI Startup School this June 16-17 in San Francisco!

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

Search: