frontpage.
newsnewestaskshowjobs

Made with ♥ by @iamnishanth

Open Source @Github

Open in hackernews

The recently lost file upload feature in the Nextcloud app for Android

https://nextcloud.com/blog/nextcloud-android-file-upload-issue-google/
100•morsch•6h ago

Comments

jsnell•2h ago
Dupe (250 points, 170 comments): https://news.ycombinator.com/item?id=43970959
sierra1011•2h ago
Arguably the originator's blog post has some individual merit beyond an article from a tech news aggregator.
inigoalonso•2h ago
This is exactly why the EU's Digital Markets Act exists. And why it needs teeth. Google disabling Nextcloud's all-files access on Android, while quietly letting its own apps and big corporate players keep it, isn't about "security". It's about control. Nextcloud is a European, privacy-first alternative built on open standards and that can be fully aligned with GDPR requirements. Blocking its core functionality while favouring your own services is a textbook abuse of platform power. Android was supposed to be open, but moves like this show it (at least the Play Services verison) is just another walled garden. If the EU is serious about digital sovereignty and fair competition, this is the kind of behaviour that must be stopped. Otherwise, no European tech, no matter how compliant, open, or user-friendly, stands a chance.
darkwater•2h ago
Waiting for the nitpicker crowd "you can install AOSP and/or sideload APKs easily, so there is no incumbent abuse here!", just like we had them for IE (you can install another browser) and iPhone (you can buy another brand).

Edit: oh we already have them in the other submission

raverbashing•1h ago
Yeah it's the "less space than a Nomad" people

I know, I used to be one of those

geff82•42m ago
Just use e/os ! ;)
throw347897823•1h ago
Maybt NextCloud is just lazy to fix their outdated app.

Android old file API had blank access to ALL files on device. This was deprecated. New API requires individual permission for each folder. Or without permission, app can use file dialog provided by operating system.

Google apps have the some conditions. On many vendors they do not even have file permissions in default installation!

Hilift•46m ago
Mobile is a second class operating system platform. A browser or OS you use on a desktop can easily be configured to block/filter things. Mobile users are exposed to popups/malware/DNS hijacking daily. If they didn't, mobile would not be the gravy train of clicks for advertisers.
jeroenhd•36m ago
What apps in Google's ecosystem have the "all files" permission? Google Drive certainly doesn't. The "upload" button on GDrive prompts you to select a file just like NextCloud does.

The "sync just one folder" functionality exists in SAF without any high-risk permissions. Migration of existing profiles may be a pain (as the user would need to grant permission on the folder when switching to the new API).

Synchronisation of the entire virtual storage, the download folder, or any extra folders vendors like Samsung might've added to the blacklist, isn't possible with the new API, but it's also not possible with Google's own services. The DMA only requires Google not to be put in a special position; as long as they don't offer such a feature, they don't need to offer it to NextCloud.

yard2010•2h ago
Goddammit Pichai. We had something mediocre, why enshitify it to the oblivion?
BLenkomo•1h ago
I would like to have both options: Full file access and controlled access. I guess not eveyrone wants nextcloud full file sync.

But yes this is shitty regarding google.

jeroenhd•49m ago
> SAF cannot be used, as it is for sharing/exposing our files to other apps

SAF can be used. There are reasons why this wouldn't be a good fit for NextCloud (you can't share your entire internal storage, your download folder, or the root of an SD card, for instance), but I don't think NextCloud's statement makes sense.

lozenge•42m ago
The point of their app is to backup an entire folder. Sharing from one app to Nextcloud doesn't provide ongoing access to backup later versions of the file.
jeroenhd•41m ago
Which they can do, using SAF, without the "access to everything everywhere" permission that they want.
deng•16m ago
Entirely correct, for instance see

https://developer.android.com/training/data-storage/shared/d...

This was discussed yesterday:

https://news.ycombinator.com/item?id=43970959

AmazingTurtle•32m ago
We feel your pain at Nextcloud. Our team at Everfind (unified search across Drive, OneDrive, Dropbox, etc.) has spent the past year fighting for the *drive.readonly* scope simply so we can download files, run OCR, and index their full-text for users. Google keeps telling us to make do with *drive.file* + *drive.metadata.readonly*, which breaks continuous discovery and cripples search results for any new or updated document.

Bottom line: Googles "least-privilege" rhetoric sounds noble, but in practice it gives Big Tech first-party apps privileged access while forcing independent vendors to ship half-working products - or get kicked out of the Play Store. The result is users lose features and choices, and small devs burn countless hours arguing with a copy-paste policy bot.

thombles•12m ago
This is also why the official SyncThing Android app stopped being distributed. There is a fork but it's not available on the Play Store.
deng•6m ago
The problem with the SyncThing Android app is that it's just a wrapper around SyncThing, which is a Go library, but SAF does not give you simple file descriptors you can use in native code. Instead, you get "content://" URLs, and you need a Java/Kotlin bridge to convert these to file descriptors. That would need to be done in SyncThing itself.

However, AFAIK, this problem would not apply to the NextCloud app.

401(k) Giant to Allow Private Markets Investments in Its Retirement Portfolios

https://www.wsj.com/personal-finance/retirement/empower-401k-private-markets-retirement-accounts-fa74dd00
1•impish9208•58s ago•0 comments

The end of encryption as we know it?

https://www.theparliamentmagazine.eu/news/article/the-end-of-encryption-as-we-know-it
1•baal80spam•1m ago•0 comments

Ask HN: How do you use the knowledge gained in a day?

1•mdoliwa•2m ago•0 comments

The Most Interesting Facts about Gorillas in Rwanda

1•gracedav•2m ago•0 comments

Linear scalable read-write lock

https://uvdn7.github.io/shared-mutex/
1•ot•8m ago•0 comments

"Streaming vs. Batch" Is a Wrong Dichotomy, and I Think It's Confusing

https://www.morling.dev/blog/streaming-vs-batch-wrong-dichotomy/
1•ingve•9m ago•1 comments

Bike-mounted sensor could boost the mapping of safe cycling routes

https://newatlas.com/bicycles/proxicycle-bicycle-sensor-safe-cycling-routes/
1•yunusabd•11m ago•1 comments

Mario Kart 64 decompiled documentation

https://n64decomp.github.io/mk64/index.html
1•fidotron•12m ago•0 comments

The Future Is Too Expensive – A New Theory on Collapsing Birth Rates

https://medium.com/@hectorchu1/the-future-is-too-expensive-a-new-theory-of-why-people-arent-having-kids-c3eca581c491
6•hectorchu•13m ago•2 comments

Embeddings Are Underrated

https://technicalwriting.dev/ml/embeddings/overview.html#underrated
2•sunilkumardash9•15m ago•0 comments

Chimpanzees use medicinal leaves to perform first aid, scientists discover

https://phys.org/news/2025-05-chimpanzees-medicinal-aid-scientists.html
2•pseudolus•15m ago•0 comments

If you're managing more than 2 projects at once, how are you doing it?

1•praveeninpublic•15m ago•0 comments

What has Elon Musk's Doge achieved?

https://www.ft.com/content/085430ab-27fe-46fc-a798-1059649d3b32
4•znq•16m ago•1 comments

The Cryptography Behind Passkeys

https://blog.trailofbits.com/2025/05/14/the-cryptography-behind-passkeys/
1•tatersolid•16m ago•0 comments

3D rendering of the Colosseum captures its architectural genius, symbolic power [video]

https://aeon.co/videos/a-3d-rendering-of-the-colosseum-captures-its-architectural-genius-and-symbolic-power
1•pseudolus•17m ago•0 comments

Airbnb Services and Experiences

https://www.airbnb.com/release
1•vortex_ape•23m ago•0 comments

C-suite at Alphabet make B-A-N-K from 2024 equity awards

https://www.theregister.com/2025/05/14/alphabet_exec_pay_2024/
2•rntn•24m ago•0 comments

Which Actions?

https://philosophyofbrains.com/2025/05/12/which-actions.aspx
2•synthetictask•24m ago•0 comments

I built a tool that turns your photos into anime styles – would love feedback

https://www.indiehackers.com/post/i-built-a-tool-that-turns-your-photos-into-anime-and-now-classic-cartoon-styles-would-love-feedback-guerinTTbit7z5A2Yb5D
1•AnimeMyPic•25m ago•0 comments

Microsoft is cutting 3% of all workers

https://old.reddit.com/r/stocks/comments/1klndcd/comment/ms3rt65/
2•taubek•27m ago•0 comments

US and Saudi Arabia sign $142B defence agreement

https://defence-industry.eu/united-states-and-saudi-arabia-sign-historic-142-billion-defence-agreement/
5•geox•28m ago•0 comments

Researchers discover new security vulnerability in Intel processors

https://ethz.ch/en/news-and-events/eth-news/news/2025/05/eth-zurich-researchers-discover-new-security-vulnerability-in-intel-processors.html
1•Improvement•28m ago•0 comments

North Korean IT Workers Are Being Exposed on a Scale

https://www.wired.com/story/north-korean-it-worker-scams-exposed/
2•Brajeshwar•29m ago•0 comments

Ask HN: AI Model for Adult Chat?

1•gsky•30m ago•3 comments

Model Trainers Now Live on WaveSpeedAl: Train Your Own Wan or Flux for LoRA

https://wavespeed.ai/models/wavespeed-ai/flux-dev-lora-trainer
2•sylm•31m ago•1 comments

Microsoft reveals its rejected Start menu redesigns

https://www.theverge.com/news/665566/microsoft-new-start-menu-windows-11-redesign-concepts
1•Brajeshwar•32m ago•1 comments

Microsoft facing multibillion legal claim over how it sells software

https://www.theregister.com/2025/05/13/microsoft_licensing_lawsuit/
1•Brajeshwar•33m ago•0 comments

InventWood is about to mass-produce wood that's stronger than steel

https://techcrunch.com/2025/05/12/inventwood-is-about-to-mass-produce-wood-thats-stronger-than-steel/
1•signa11•33m ago•0 comments

C#/Win32 P/Invoke Source Generator

https://github.com/microsoft/CsWin32
2•bob1029•40m ago•0 comments

Canonical backs open-source developers with over $100k in donations

https://www.neowin.net/news/canonical-is-backing-open-source-developers-with-over-100000-in-donations-this-year/
2•bundie•43m ago•0 comments