frontpage.
newsnewestaskshowjobs

Made with ♥ by @iamnishanth

Open Source @Github

fp.

What we talk about when we talk about sideloading

https://f-droid.org/2025/10/28/sideloading.html
234•rom1v•2h ago•101 comments

Why do some radio towers blink?

https://www.jeffgeerling.com/blog/2025/why-do-some-radio-towers-blink
28•warrenm•1h ago•16 comments

Using AI to negotiate a $195k hospital bill down to $33k

https://www.threads.com/@nthmonkey/post/DQVdAD1gHhw
637•stevenhubertron•4h ago•507 comments

EuroLLM: LLM made in Europe built to support all 24 official EU languages

https://eurollm.io/
425•NotInOurNames•5h ago•316 comments

Mapping the off-target effects of every FDA-approved drug in existence

https://www.owlposting.com/p/mapping-the-off-target-effects-of
39•abhishaike•2h ago•0 comments

Our LLM-controlled office robot can't pass butter

https://andonlabs.com/evals/butter-bench
106•lukaspetersson•6h ago•44 comments

A brief history of random numbers

https://crates.io/crates/oorandom#a-brief-history-of-random-numbers
132•todsacerdoti•6h ago•39 comments

Cheese Crystals

https://snipettemag.com/cheese-crystals/
26•Kaibeezy•5d ago•11 comments

Fil-C: A memory-safe C implementation

https://lwn.net/SubscriberLink/1042938/658ade3768dd4758/
27•chmaynard•3h ago•3 comments

Ubiquiti SFP Wizard

https://blog.ui.com/article/welcome-to-sfp-liberation-day
158•eXpl0it3r•7h ago•121 comments

How to build a 747 – A WorldFlight Story

https://www.x-plane.com/2025/10/how-to-build-a-747-a-worldflight-story/
63•hggh•5h ago•10 comments

Washington Post editorials omit a key disclosure: Bezos' financial ties

https://www.npr.org/2025/10/28/nx-s1-5587932/washington-post-editorials-omit-a-key-disclosure-bez...
427•ilamont•6h ago•171 comments

Sick: Indexed deduplicated binary storage for JSON-like data structures

https://github.com/7mind/sick
94•pshirshov•7h ago•42 comments

SigNoz (YC W21) Is Hiring DevRel Engineers in the US – Open Source O11y Platform

https://jobs.ashbyhq.com/SigNoz/8447522c-1163-48d0-8f55-fac25f64a0f3
1•pranay01•3h ago

Show HN: Bash Screensavers

https://github.com/attogram/bash-screensavers
177•attogram•9h ago•59 comments

Poker Tournament for LLMs

https://pokerbattle.ai/event
257•SweetSoftPillow•13h ago•172 comments

Show HN: ISS in Real Time – 25 Years Aboard the International Space Station

https://issinrealtime.org
111•bfeist•1d ago•13 comments

Austrian ministry kicks out Microsoft in favor of Nextcloud

https://news.itsfoss.com/austrian-ministry-kicks-out-microsoft/
311•buyucu•7h ago•74 comments

Subvocalization: Toward Hearing the Inner Thoughts of Developers (2011) [pdf]

https://chrisparnin.me/pdf/emg.pdf
16•faqriansyah•1d ago•7 comments

Text2SQL is dead – long live text2SQL

https://www.exasol.com/blog/text-to-sql-governance/
44•exagolo•6h ago•39 comments

The next chapter of the Microsoft–OpenAI partnership

https://openai.com/index/next-chapter-of-microsoft-openai-partnership/
290•meetpateltech•7h ago•405 comments

Show HN: Dexto – Connect your AI Agents with real-world tools and data

https://github.com/truffle-ai/dexto
15•shaunaks•4h ago•2 comments

Samsung makes ads on $3,499 smart fridges official with upcoming software update

https://arstechnica.com/gadgets/2025/10/samsung-makes-ads-on-3499-smart-fridges-official-with-upc...
122•stalfosknight•1h ago•96 comments

The AirPods Pro 3 flight problem

https://basicappleguy.com/basicappleblog/the-airpods-pro-3-flight-problem
241•andrem•6h ago•167 comments

I've been loving Claude Code on the web

https://ben.page/claude-code-web
66•speckx•4h ago•56 comments

Vitamin D reduces incidence and duration of colds in those with low levels

https://ijmpr.in/article/the-role-of-vitamin-d-supplementation-in-the-prevention-of-acute-respira...
275•cachecrab•7h ago•188 comments

Emily Riehl is rewriting the foundations of higher category theory (2020)

https://www.quantamagazine.org/emily-riehl-conducts-the-mathematical-orchestra-from-the-middle-20...
73•perihelions•5d ago•14 comments

How the brain's activity, energy use and blood flow change as people fall asleep

https://www.massgeneralbrigham.org/en/about/newsroom/press-releases/research-shows-coordinated-sh...
138•XzetaU8•3d ago•79 comments

Inside Amazon's engineering culture: Lessons from their senior principals

https://olshansky.substack.com/p/inside-amazons-engineering-culture
10•Olshansky•40m ago•4 comments

Chrome to warn on unencrypted HTTP by default

https://security.googleblog.com/2025/10/https-by-default.html
79•jhalderm•2h ago•80 comments
Open in hackernews

What we talk about when we talk about sideloading

https://f-droid.org/2025/10/28/sideloading.html
231•rom1v•2h ago

Comments

glenstein•2h ago
>Regardless, the term “sideload” was coined to insinuate that there is something dark and sinister about the process, as if the user were making an end-run around safeguards that are designed to keep you protected and secure.

I also recall a time in the nascent era of web file hosts, like Rapidshare.de and Mega upload, and some others that came and went so quick that I don't even remember their names, some services offered the option to "sideload" (as opposed to download) straight to their file server.

blueg3•1h ago
I realize F-droid has an understandably strong opinion here, but this writing is disingenuous.

From the post:

> Regardless, the term “sideload” was coined to insinuate that there is something dark and sinister about the process, as if the user were making an end-run around safeguards that are designed to keep you protected and secure. But if we reluctantly accept that “sideloading” is a term that has wriggled its way into common parlance, then we should at least use a consistent definition for it. Wikipedia’s summary definition is:

> the transfer of apps from web sources that are not vendor-approved

The opening two sentences of the linked-to Wikipedia page on sideloading:

> Sideloading is the process of transferring files between two local devices, in particular between a personal computer and a mobile device such as a mobile phone, smartphone, PDA, tablet, portable media player or e-reader.

> Sideloading typically refers to media file transfer to a mobile device via USB, Bluetooth, WiFi or by writing to a memory card for insertion into the mobile device, but also applies to the transfer of apps from web sources that are not vendor-approved.

The phrase after the "but" in the second sentence isn't the "summary definition". It's the part of the definition that best supports your argument. Cutting the Wikipedia definition down to that part is deceptive.

Also in the post:

> Regardless, the term “sideload” was coined to insinuate that there is something dark and sinister about the process, as if the user were making an end-run around safeguards that are designed to keep you protected and secure.

Immediately later in the same Wikipedia page is a paragraph that is literally about how the word was coined:

> The term "sideload" was coined in the late 1990s by online storage service i-drive as an alternative means of transferring and storing computer files virtually instead of physically. In 2000, i-drive applied for a trademark on the term. Rather than initiating a traditional file "download" from a website or FTP site to their computer, a user could perform a "sideload" and have the file transferred directly into their personal storage area on the service.

That's funny. The history of how the word was coined and the post's claim about how it was coined aren't similar at all. Weird.

secstate•1h ago
> The phrase after the "but" in the second sentence isn't the "summary definition". It's the part of the definition that best supports your argument. Cutting the Wikipedia definition down to that part is deceptive.

Wat?

Everything after the "but" is what Google means when they use the term sideload and is the only important part of the definition for f-droid's purposes. The other definition is completely irrelevant and, I would argue, hardly ever used anymore.

IncreasePosts•1h ago
Maybe they meant coining the usage of "side load" for any non-appstore method of acquiring an app.

Per the original definition, how exactly am I "side loading" if I go to the epic games store and download and install their epic game store APK?

bnjms•53m ago
You argue here that google is technically correct because they’re correctly using sideload.

But that isn’t the point people are angry about. The point is that sideload was a misnomer. Correctly Android users were able to install packages and now cannot. This is anti consumer and breaks the social contract.

Anyway this is so disingenuous that I think it’s astroturf. Here’s the meme we should’ve spreading: Chrome and Android should be broken off from Google. Apple should be forced to allow sideloading, at a minimum, same as any other computer. Phones and tablets should be valid targets for custom OS.

gjsman-1000•1h ago
> Regardless, the term “sideload” was coined to insinuate that there is something dark and sinister about the process, as if the user were making an end-run around safeguards that are designed to keep you protected and secure.

This is a conspiracy theory; as there is no evidence that it was deliberately invented to be malicious (it started as a trademark from a company called i-drive). The term almost certainly became popular after the name of the Android Debug Bridge command, `adb sideload`. The adb command naming makes sense considering the phone is plugged into a computer, for installing content externally when the phone could not otherwise "load" the content.

secstate•1h ago
While I wont argue about it feeling like a conspiracy theory, I will argue that pretty much no one knows sideloading as a term with regards to what i-drive meant by it.

And the fact that `adb sideload` is where the concept originated does nothing to dispel the way the term is frequently used in a derogatory fashion these days. It's wielded as a bogey man to make people afraid of unsigned applications. Despite the fact that many perfectly signed applications are full of malware and dark patterns.

Also, FFS, this is hacker news. Why on Earth would be arguing in favor of Google locking down how I can install software on my device.

sojsurf•50m ago
I bought an iphone knowing that Apple has a review process and that I'm limited to apps sold in their store. Similarly, when I had an Android device I knew what I was getting in to.

I appreciate the fairly high level of review that apps get and I completely back Apple's right to control what runs on the OS they developed. Similarly, if _you_ want to run an OS you got from XDA on your Android device and install random stuff, I'll be the last person to stop you.

Hacker news readers are part of the small circle of people who have probably developed a decent intuition for whether software we download is clean or not. Most folks I know do not have this intuition, and many will not bat an eyelash when their new app asks for access to their contacts, etc. Sideload should absolutely continue to be a term that discourages the average person from doing it.

Y_Y•24m ago
> I completely back Apple's right to control what runs on the OS they developed.

Praytell, what right is this?

Ajedi32•55m ago
Yes, I think quibbling over the origin of the term and attempts to coin an alternative are a useless distraction. The term emerged organically for good reasons, and doesn't have any negative connotations as far as I'm concerned. Trying to talk about "direct loading" instead is confusing and doesn't even make sense because alternative app stores like F-Droid don't count as "direct loading" under their own definition.

I think defining sideloading as "the transfer of apps from web sources that are not vendor-approved" is a good definition, because "not vendor-approved" is precisely the part I care about. The owner being able to install stuff without Google or anyone else's approval is a good and important capability for every computing device to have.

In any case, I fully agree with the substantive portions of this article. What Google is doing here is a terrible attack on consumer freedom.

ainiriand•1h ago
The existing comments here somehow display a big amount of discomfort with the semantics of the article, not so much with the points argued...
ryandrake•1h ago
Sorry, but "welcome to HN?" Commenters here regularly miss the forest for the trees, ratholing on minutiae and nitpicking one or two words in a 1000 word article. Often totally missing the overall point. We're notorious for it.
jay_kyburz•49m ago
Perhaps when you comment on one little thing, its a sign that you agree with the article overall, but have one little nitpick.
card_zero•1h ago
Dear F-droid, please edit your article to be technically correct so that HN can like it. All you have to do is change "coined" to "popularized".
fngjdflmdflg•1h ago
`abd install` will still work as per[0] so to me sideloading is still possible, so the statement 'Google’s message that “Sideloading is Not Going Away” is clear, concise, and false' is not correct.

I think users should be able to install whatever software they want, without any charge or other external permissions, but at the same time device and OS makers should be able to make it difficult to do so, within reason. Apparently scam apps are more common in some countries than others and is actually a problem in some countries, although I'm not sure.[1] Google did cite that as the reason for the change.[2] However, combined with the way Google has been locking down Android APIs more and more, (eg. the file system, but other APIs as well) it is concerning. At the same time those changes were also about security. I think every phone should be able to have full root permissions if you go through enough hoops without having to install another ROM. That seems to solve most of the issues here.

[0] https://android-developers.googleblog.com/2025/09/lets-talk-...

[1] see eg. https://techcrunch.com/2024/02/07/google-starts-blocking-use... at the end of the article for some examples

[2] https://android-developers.googleblog.com/2025/08/elevating-...

floppyd•55m ago
"adb install" is such a far cry from a normal install that it's laughable to call it an alternative or jumping though hoops "within reason". I imagine it won't allow to update an app without another adb install, for one thing. And controlling adb is even easier for google, so how long till you can "adb install" only from within Android Development Studio and only if you have a verified account? Because otherwise all the spooky skammers would be installing stuff on people's phones willy-nilly!
pmontra•54m ago
So are we going to download APKs from fDroid to our computers and then adb install them to our phones? For every update? I see a lot of people, even developers, giving up.
bpye•43m ago
This actually seems worse from a security perspective to me than allowing installing apps on device.

Your email client from F-Droid has an RCE? Too bad - better hope you update manually!

fngjdflmdflg•31m ago
You can run adb from the phone itself via wireless debugging. From what I understand, you can do this via Shizuku or Termux, and there are apps that can give you a user interface for this. What changes is that users have to enable developer mode to get this, which adds another warning label. Although admittedly they may remove this feature or add more hoops to jump through to use it.
celsoazevedo•7m ago
Wireless debugging not only requires an initial setup, but it also requires being connected to a Wi-Fi network to work. Considering the number of Android users in countries where many don't have Wi-Fi, it's not an option for many.

There's also the problem of some banking apps refusing to work if developer tools are enabled.

vezycash•1h ago
Everyone developer who worked hard to make windows phone die. Hope you're happy.
rcarmo•1h ago
I was a telco product manager at the time and I can tell you right away that it wasn't developers that killed Windows Phone. This book (https://asokan.org/operation-elop/) tells part of the story, but the telcos I worked for (and competed with) definitely played a big role.
paul_h•5m ago
That book is new to me. I wrote https://paulhammant.com/2013/05/07/android-and-the-art-of-wa... on Google vs MSFT and phones before the book. Mine's a perspective that doesn't mention Nokia or its leadership.

I did own a Treo and loved it up to the OG iPhone - I repaired the eff out of it in the hope that something worthy would come along. I kidded myself I would write apps for it. I'd previously played with Simbian tech (and met a very bitter Simbian team dev in London one "eXtreme Tuesday Club" meetup in 2003). I had a Psion Organizer way back and Palm pilot. I thought Palm's WebOS stood a chance. I still own a Ubuntu Phone that I don't use - single script QML apps would have been the killer, but all that's passed now.

Nextgrid•1h ago
> who worked hard to make windows phone die

You mean Microsoft? No backwards-compatibility with Windows Mobile to begin with (so companies can't reuse their existing investment into line-of-business apps on actually nice modern devices either), then they reset the ecosystem 2 times (once during the WP7->WP8 transition, another time during the Windows 10 transition).

actionfromafar•49m ago
Well put. Microsoft following the "Double barrel shotgun, apply one wad per foot." (Reset ecosystem 2 times.)
terminalshort•1h ago
Let's not pretend that MSFT would have been one tiny bit better here.
efilife•13m ago
I don't understand this sentence. Can someone rephrase?
user3939382•1h ago
We should just call it loading. Loading from an app store we can call simply, mortgaging our cognitive liberty and liquidating the middle class for comfort or MOCLALTMCFC.
tetris11•1h ago
> https://keepandroidopen.org/

The UK petition link appears to be broken:

https://petition.parliament.uk/petitions/744446

Dilettante_•45m ago
The EU page is also no longer accepting new feedback

* https://ec.europa.eu/info/law/better-regulation/have-your-sa...

VadimPR•9m ago
Right, the period closed:

Feedback: Closed Consultation period 17 July 2025 - 24 October 2025 (midnight Brussels time)

BrenBarn•1h ago
I think we could set the bar substantially higher. Don't even bother with discussion of sideloading. Talk about bounded transactions and device control.

What is needed is: Once I have purchased a device, the transaction is over. I then have 100% control over that device and the hardware maker, the retailer, and the OS maker have a combined 0% control.

Valodim•48m ago
What does this even mean? You don't want software updates? Or strictly only software updates that are 100% aligned with your wishes whatever they may be at the time?
HerbMcM•39m ago
I'll take that deal 9 times out of 10. Why would I want updates tied to a phone if I'm going to be installing my own software with its own updates? This is already done on most software, browsers, etc. CVE on text messages? Cool, wasn't using the manufacturer's app anyway.
encom•38m ago
Maybe I do, maybe I don't. It's for me to decide what updates I want, if any. Apple and Microsoft do not give you a choice. Precisely zero people wanted Copilot on their computers, but it's there anyway whether you want it or not.
milutinovici•26m ago
I want it exactly as it is in Linux land. This is a solved problem. How are you so dumbfounded?
ratelimitsteve•22m ago
>only software updates that are 100% aligned with your wishes whatever they may be at the time?

wild that you seem to think this is a gotcha question. yes, all the software I want on my devices, and only software I want on my devices

BrenBarn•20m ago
> Or strictly only software updates that are 100% aligned with your wishes whatever they may be at the time?

Um, yes? Constant push-updates are one of the worst tech trends of the last 10-20 years.

alex7734•19m ago
No forced updates, no downgrade prohibition, no bootloader locking, kernel GPL compliance (with drivers that can be loaded in it, even if they are closed source), no remote attestation.

The bare minimum so that I can use the device I bought as I wish, even if the manufacturer later decides to "alter the deal".

cesarb•18m ago
> You don't want software updates?

Most of the time, software updates remove features, change things around for no good reason (breaking our workflows), or add unwanted features.

We really should separate pure bugfix updates (which include security updates) from feature updates. We nearly always want the former, but not necessarily the latter.

Terr_•44m ago
First thing on the list for me is dramatically reforming the DMCA which makes it a federal felony to provide other people information/tools they might use to control the devices they own, ex:

> Thanks to DMCA 1201, the creator of an app and a person who wants to use that app on a device that they own cannot transact without Apple's approval. [...] a penalty of a five year prison sentence and a $500,000 fine for a first criminal offense, even if those tools are used to allow rightsholders to share works with their audiences.

https://www.eff.org/deeplinks/2020/09/human-rights-and-tpms-...

ef2k•1h ago
On MacOS it warns you when you're about to open an app you've downloaded and installed yourself. "Foo has been downloaded from the internet, are you sure you want to open it?". It doesn't stop you from installing it. Why should doing so on your phone be any different?
bpfrh•57m ago
Depending on your app this is not all.

If i send a golang binary to someone with a mac via signal or other mediums, apple simply displays a dialog that the app is damaged and can't be run.

You need to use chmod to manually remove the quarantine flag to run it.

That for me is something that should be fined ad infinitum, because it is clearly designed to disallow non technical people to run custom apps.

bpye•47m ago
> If i send a golang binary to someone with a mac via signal or other mediums, apple simply displays a dialog that the app is damaged and can't be run.

Has this changed? I thought it failed to launch, but if you go to Privacy & Security in Settings it would give you the option to allow it to run?

Though yes, macOS doesn't prompt you to do that, you have to know where to find it.

bloomca•56m ago
macOS warns you literally about every downloaded app not from MAS (signed!), unless you build it yourself or remove quarantine manually.

I think it is mostly about expectations, macOS trained people that it is relatively safe to install signed apps. If your app is unsigned, Gatekeeper will refuse to run it.

bpye•46m ago
Do they have to be from the App Store, or "just" notarized?
LoganDark•27m ago
Notarized works just fine.
conradev•55m ago
This is the key and only difference. Scanning is great, and security is great.

but macOS lets you override any system determination, iOS does not, and Google is proposing the iOS flavor.

spcebar•53m ago
I believe they are saying that this update will remove the ability to decide if you want to install it and will require developers to register and pay for their applications to be installable at all. It's been several years since I developed for Mac, but they operated a similar way, secretly marking a file as quarantined and saying "XYZ Is Damaged and Can’t Be Opened. You Should Move It To The Trash" if you didn't pay to play. Maybe this has since changed, or maybe I'm just a dummy. Regardless, whether a platform has any business funneling a user into their walled garden is another philosophical argument altogether.
WorldPeas•46m ago
I sure hope they still allow `xattr -r -d com.apple.quarantine /Applications/*`
LoganDark•27m ago
Quarantine is for any executable downloaded from the Internet. It doesn't prevent it from being opened, it only marks it to be checked for malware.
WorldPeas•47m ago
it also sometimes says `"Foo" Not Opened` `"Apple could not verify “Foo” is free of malware that may harm your Mac or compromise your privacy."` This is frankly pretty insulting to the intelligence of the user and /does/ stop them. I think the paradigm is flowing towards "less" rather than "more"
CrossVR•10m ago
> Why should doing so on your phone be any different?

Because it's obscenely profitable for the platform holder to have complete control over app distribution.

Can we stop pretending it's about anything else than that?

rcarmo•1h ago
As an iOS user who's been frustrated with Apple's approach to "self-loading" (i.e., running your own code on your own devices) and who's actually gone out and gotten Android devices to write PoC/PoV apps on instead, I really don't like Google's stance on this--even if I would not, at this time, choose to daily drive an Android device, I do rely on F-Droid for getting software on six or seven different devices _right now_ and they would be useless to me if I couldn't do it.
999900000999•55m ago
You know, this would be a fantastic time for Google to get their sandbox in order. If we need to do it like this, go ahead and create a secondary user, call it sandbox and let me install all my wild and unapproved apps there. SecureNet can automatically fail in Sandbox.

But I don't think they're going to do that, ultimately users who actually care about this are an absolute tiny percentage of the market.

And weirdos like us can always just import a Chinese phone that doesn't have mandatory Google verification crap.

Brian_K_White•50m ago
But what would be the point when no one would bother writing an app for such a small user base?
999900000999•34m ago
So I can test my own apps on my own devices, or upload them to itch for other weird people.

I don't feel like giving Google a large amount of my personal information just so I can distribute free games. Why do they need a copy of my lease ?

t_mahmood•20m ago
The point parent is making, if Google makes it so difficult sharing the software with other people, who is going to make those itch-the-scratch software going through so much trouble?

We would miss out a lot of creative people making software.

cesarb•30m ago
> And weirdos like us can always just import a Chinese phone that doesn't have mandatory Google verification crap.

No, we can't. One of the first countries with that mandatory Google verification is Brazil, and we can't import phones which are not certified by ANATEL, they will be rejected by customs in transit.

lisdexan•11m ago
I knew Brazil was kinda weird with tech import taxes but I didn't know they banned non-certified phones, jezz. Here in Chile they get disconnected from the cell towers after 30 days, but you just need register it^.

Do you know if the Brazilian gov or regulators asked for this first from Google or something?

^: It's less spooky than it sounds, any phone in Chile needs to be compatible with the natural disaster alert system.

marcosdumay•3m ago
Yes, Brazil doesn't allow the commerce of uncertified radio transmitters. It has been like that for close to a century.

If you are asking why the change is happening in Brazil first, the banks cartel met with google and decided to rely on that, for security.

marcosdumay•9m ago
With elections coming next year, and this being practically a "law" created in partnership with the banks cartel, this may be the time to make some noise about the change.
lisdexan•30m ago
I haven't tested it myself, but as far as I know you can run ADB in the phone itself via Termux. Perhaps it's possible to make a wrapper that install apps from F-Droid with ADB? It would mean that you would only need to be tethered to the your PC once.

Obviously they'll eventually remove this because Google is hostile to things like ReVanced / some spook wants this power.

Groxx•20m ago
AFAICT it only works on non-rooted devices when used over USB to another device, because without root it has no access to the adb server on the phone running termux.

I'm definitely not 100% sure about that though, so someone please correct me if not.

Manuel_D•20m ago
But the purpose of prohibiting sideloading isn't security. It's preventing of apps like NewPipe and Vanced.
marcprux•55m ago
Author here. I admit I am rather startled by the tone of many comments here and the accusations of disingenuity. Splitting hairs about the origin of the term "sideload" does not change the fact that those who promote the term tend to do so in order to make it feel deviant and hacker-ish. You don't "sideload" software on your Linux, Windows, or macOS computer: you install it.

You have the right to install whatever you want on your computer, regardless of whether that computer is on your desk or in your pocket. That's a hill I'll die on. I'm dismayed to see that this sentiment is not more widespread in this of all communities.

bigstrat2003•39m ago
> Splitting hairs about the origin of the term "sideload" does not change the fact that those who promote the term tend to do so in order to make it feel deviant and hacker-ish.

That is not a fact, that is your opinion. Lots of people say "sideload" without trying to convey such negative meanings. For better or for worse, the term has entered the common lexicon and I very rarely see it used with negative connotations attached to it.

alanbernstein•35m ago
I think the verb "promote" was chosen over "say" here very deliberately
hypeatei•29m ago
> Lots of people say "sideload" without trying to convey such negative meanings

Sure, but they effectively do even if they're not trying to. It comes off like you're up to no good or doing something dangerous. Like GP said: deviant.

gruez•19m ago
>Sure, but they effectively do even if they're not trying to.

What specific acts are referring to? Is it just their recent plans to restrict sideloading? This feels circular. "Google is evil because they're trying to restrict sideloading. They're also extra evil because trying to demonize sideloading. How? By restricting sideloading!"

>It comes off like you're up to no good or doing something dangerous. Like GP said: deviant.

Yes, but only insofar as if you're not taking the primary route, you're taking the "side" route. Or you're "deviating" from the intended route. None of that actually implies you're a "deviant" for doing so, any more than a driver taking side streets to shave 30s is a "deviant".

hypeatei•5m ago
I think the recent push to restrict "sideloading" made people realize that the term itself helps Google frame it to normies as a fringe, non-standard thing that needs controls around it. When in reality you're just installing software on a device.
gruez•35m ago
>Splitting hairs about the origin of the term "sideload" does not change the fact that those who promote the term tend to do so in order to make it feel deviant and hacker-ish.

Can you corroborate this? At least for me, the whole idea that "sideloading" has negative connotations only came up as a result of this debacle, and the only evidence I've seen are some very careful readings of blog posts from Google. The word itself hardly has any negative connotations aside from something like "not primary", which might be argued as negative, but is nonetheless correct.

>You don't "sideload" software on your Linux, Windows, or macOS computer: you install it.

Right, because those devices don't have first party stores. Windows and Mac technically do, as does some Linux distros, but they're sufficiently unpopular that people don't think of them as the primary source to get apps. Contrast this to a typical Android or iOS phone.

milutinovici•29m ago
Linux had "stores" long before android
marcosdumay•22m ago
Yeah, and they are the primary way to install software for nearly every distro that has them.

And even when people install software on their user's home only, we don't call it anything different.

It's correct to say that "sideloading" was created to emphasize it's a deviant activity. I believe it was created by the people doing it, when they discovered hacks that enabled them. But I wouldn't be too surprised it was created by the companies trying to prohibit software installation.

gruez•11m ago
>Yeah, and they are the primary way to install software for nearly every distro that has them.

>And even when people install software on their user's home only, we don't call it anything different.

But even on Android the word used is "install". When you try to install an apk, the button says "install", not "sideload". "Sideload" is only used in the context of google's blog post, where it's there to differentiate between installs from first party sources vs others. This is an important distinction to capture, because their new restrictions only apply to the latter, so something like "installing isn't going way" wouldn't make sense. "sideload" captures this distinction, and is far more concise than something "installing from third party sources". Moreover this sort of word policing reeks of ingroup purity tests from the culture wars, eg. "autistic vs person with autism" or whatever.

kragen•19m ago
Debian has had a "first party store" since the early 90s, and the truth is the diametrical opposite of "they're sufficiently unpopular that people don't think of them as the primary source to get apps". It's been almost the only way I install software (that I didn't write) on my Debian and Ubuntu machines since I moved to Debian. This is true of most Debian and Ubuntu users.
oblio•12m ago
"Sideloading" definitely has subpar connotations. Something you do which is not the "main approach". Let's be real here.
lucideer•11m ago
> Can you corroborate this?

I don't think this is so much a question of sources & corroboration as it is of language.

Regardless of the origins of the term "sideload", the language implies a non-standard practice. The prefix "side-" may be used in some software contexts to describe normal, non-deviant software, but only in cases where the software in question is considered auxiliary. In general, anything described as "side-*" is connoted to be surplus / additional / non-primary at best - adding that to the term "load" & the loading action itself is surplus/additional/non-primary. It's automatically considered non-standard.

> those devices don't have first party stores

This only supports the argument. If somebody felt an alternative term was required on Android because the first-party store was the primary source of software, the only reason they could have for needing such an alternative term would be to explicitly differentiate that alternative source as unofficial/non-standard.

cb321•33m ago
I would say the situation is worse as this "subscription-esque" model is "spreading" to areas beyond software. Exercise equipment like ellipticals and bicycles - whose software is/could be borderline +/- resistance level trivial - has been moving to "only works with an online subscription" business models for a long time.

I mean, I have had instances that controlled resistance with like a manual knob, but these new devices won't let you set levels without some $30+/month subscription. It's like the planned obsolescence of the light bulb cartels of the 1920s on steroids.

Personally, I have a hard time believing markets support this kind of stuff past the first exposé. I guess when you don't have many choices or the choices that you do have all bandwagon onto oligopoly/cartel-like activity things, pretty depressing, but stable patterns can emerge.

Heck, maybe someone who knows the history of retail could inform us that it came to software "from business segment XYZ". For example, in high finance for a long-time negotiated charging prices that are a fraction of assets under management is not uncommon. Essentially a "percent tax", or in other words the metaphorical "charging Bill Gates a million dollars for a cheeseburger".

EDIT: @terminalshort elsethread is correct in his analysis that if you remove the ability to have a platform tax, the control issues will revert.

rsch•21m ago
That planned obsolescence thing on light bulbs isn't the entire story. Light bulbs will last longer if driven less hard, due to the lower temperature. But that lower temperature also means much lower efficiency because the blackbody spectrum shifts even further into the infrared. So some compromise had to be picked between having a reasonable amount of light and a reasonable life span.

But yeah agree, this subscription thing is spreading like a cancer.

kragen•15m ago
Yes, but the compromise didn't have to be an industrywide conspiracy with penalties for manufacturing light bulbs that were too long-lasting and inefficient. But it was. Consumers could have freely chosen short-lived high-efficiency bulbs or long-lived low-efficiency ones.

In fact, they could have chosen the latter just by wiring two lightbulb sockets in series, or in later years putting one on a dimmer.

cb321•10m ago
I'm not an expert on the case law, but supposedly United States v. General Electric Co. et al., 82 F.Supp. 753 (D.N.J. 1949) indicates that whatever design trade-offs might have existed, corporate policy makers were really just trying to screw consumers [1] (which is why they probably had to agree on short lifespans as a cartel rather than just market "this line of bulbs for these preferences" vs. "this other line for other people" -- either as a group or separate vendors). I keep waiting for the other shoe to drop where they figure out how to make LED bulbs crappy enough to need replacement.

EDIT: and, shucks, @kragen beat me to it! :-)

[1] https://en.wikipedia.org/wiki/Phoebus_cartel#cite_ref-USvGE-...

api•3m ago
The reason subscriptions are spreading everywhere is that stock markets and private investors usually value recurring revenue at a much higher multiple than non-recurring revenue.

It creates a powerful incentive to seek recurring revenue wherever possible.

In the past it was structurally hard to do this, but now that everything is online it becomes possible to put a chip in it and make it a subscription.

The only way to fix this would be to change the incentives, such as by taxing rent extraction more than sale of goods or changing standard accounting rules in some way.

metalman•30m ago
put a fork in it, it's done,almost! android that is. linux phones are comming up fast, and will be set up to run the droid apps we like. but big props to fdroid just used "etchdroid" to transfer a linux iso to a thumb drive and boot a new desk top, and if I get a few bucks ahead I will buy a dev board from these guys https://liberux.net/ flinuxoid?, flinux?
Ajedi32•23m ago
I agree it's a pointless distraction, but it's a distraction you created by trying to language police your own supporters. I and most others who use the term sideloading don't use it because we want to make sideloading "feel deviant and hacker-ish", we use it because it's the commonly accepted term for installing apps outside the app store. I'm open to alternative phrasing, but "direct install" doesn't work because installing apps from F-Droid isn't a "direct install" and "installing" doesn't work because that doesn't distinguish from installing from the Play Store. "Sideloading" is simply the correct word, and I've yet to see a better alternative. There's no reason to be ashamed of it, or accuse people of being part of some conspiracy for calling it that.

If anything, the fact that Google feels the need to disingenuously argue "sideloading isn't going away" suggests to me that the term sideloading has a good reputation in the public consciousness, not a negative one.

Let's just focus on the fact that Google is trying to take away Android users' ability to install software that Google doesn't approve of, and not stress so much about what words people use to describe that.

dotancohen•18m ago

  > and "installing" doesn't work because that doesn't distinguish from installing from the Play Store
I'm not choosing sides, but why do you need a term to distinguish from installing from the Play Store? On my Debian machine I install git from apt (officially supported) but also install Anki from a tarball I downloaded from a website. Same term `install`.
kragen•14m ago
Because Google isn't trying to prevent installing, just "sideloading".
Boogie_Man•54m ago
Is the title an intentional mirror of Carver's short story collection "What we talk about when we talk about love"? If so, can someone smarter than me explain what the author means by this connection?
kragen•8m ago
Perhaps an unintentional one: https://lithub.com/what-we-talk-about-when-we-talk-about-thi...
terminalshort•45m ago
I think this misses the forest for the trees here. The platforms behavior here is a symptom and not the core problem. I think the following are pretty clearly correct:

1. It's your damn phone and you should be able to install whatever the hell you want on it

2. Having an approved channel for verified app loading is a valuable security tool and greatly reduces the number of malicious apps installed on users devices

Given that both of these things are obviously true, it seems like a pretty obvious solution is to just have a pop up that has a install at your own risk warning whenever you install something outside of the official app store. 99.9% of users would never see the warning either because almost all developers would register their apps through the official store.

But there is a reason why Apple/Google won't do that, and it's because they take a vig on all transactions done through those apps (a step so bold for an OS that even MSFT never even dared try in its worst Windows monopoly days). In a normal market there would be no incentive to side load because legitimate app owners would have no incentive not to have users load apps outside of the secure channel of the official app store, and users would have no incentive to go outside of it. But with the platforms taxing everything inside the app, now every developer has every incentive to say "sideload the unofficial version and get 10% off everything in the app". So the platforms have to make it nearly impossible to keep everything in their controlled channel. Solve the platform tax, solve the side loading issue.

kragen•12m ago
> 2. Having an approved channel for verified app loading is a valuable security tool and greatly reduces the number of malicious apps installed on users devices

I would instead say that having a trustworthy channel for verified app loading is a valuable security tool. F-Droid is such a channel; the Google Play Store is not.

funOtter•26m ago
After Google implements this, will I still be able to "side-load" (install any software) on Android-derivative OSes like GrapheneOS?
pr337h4m•20m ago
Why are OEMs like Samsung just letting this happen? A lot of power users who buy flagships will leave for iPhones if Android ceases to be an open platform. (This segment is what is preventing the “green bubbles = poor” narrative from taking over.)
1970-01-01•18m ago
You cannot beat them at their own game without some other Goliath like the EU getting involved. The complain and watch strategy doesn't make a difference.
ge96•15m ago
Tangent about open source development

As a person that tried the Pine64 ecosystem and not being able to will drivers/C++ apps into existence (like I can with web/cross platform), I did not contribute much other than buying the device/doing some videos on YT. (I bought: PP, PPP, PineBook, PineNote, PineTab)

It depended on few people working on it eg. through Discord communities

Anyway point is I saw Expensify I think they have these GitHub PRs which have $ values on them, would be interesting to take that approach, just pay for it literally eg. a GoFundMe for a feature.

ex. https://github.com/Expensify/App/issues/73681

xondono•14m ago
I’m honestly very tired of this argument, everything about it is bad.

Features aren’t rights, if you want a phone that let’s you run whatever you want, buy one or make it yourself.

What you’re trying is to use the force of the state to make mandatory a feature that not only 99% users won’t use, it vastly increases the attack surface for most of them, specially the most vulnerable.

If anyone were trying to create a word that gives a “deviant” feel, they wouldn’t use “sideload”, and most people haven’t even heard the term. There’s a world of difference between words like “pirate”, “crack”, “hack” and “sideload”.

If anything I’d say it’s too nice of a term, since it easily hides for normies the fact that what you’re doing is loading untrusted code, and it’s your responsibility to audit it’s origin or contents (something even lot’s of devs don’t do).

If you want to reverse engineer your devices, all the power to you, but you don’t get to decide how others people’s devices work.