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

4o is the most popular one for that

I really like the idea, but a "±14.0% significance threshold" is meaningless here.

The larger monthly scale should be the default, or you should get more samples.


Could you elaborate what you think the problems are? I guess they should be using some form of multiple comparison correction?

The daily scale is not statistically significant and is meaningless. You should lower the confidence interval by either increasing the scale or the evaluations.

With the massive budget cuts of the NOAA and DMSP, I am glad someone else can fill that gap.

Those are proposed cuts and it is certainly possible Congress pushes back on most of those, as they did with NASA.

Sideloading is a neologism to scare users and lawmakers, it just means "Installing software" and should be a basic right.

Also software installation in Android has been high friction for a while. Installing an APK on my phone is at least 10 clicks.


I think what is missing here is the growing trend of scammers convincing people they are their bank (or whatever) and walking them through enabling side-loading and then installing malware (sometimes to address some urgent security issues with their account).

This is meant to counter an actual issues that is affecting many many users.


If you can convince the user your are their bank, can convince them to install software and walk them through how to do it and enable side loading, you can also convince them to input their logging into any webpage.

Somehow that’s not working for them, it would be simpler

If that was the only reason, they would proactively cooperate with alternative app-stores like F-Droid to allow them to provide a lesser friction flow for open source releases. My question would be why I they see themselves as the only possible trust anchor here. A high friction method to install a different app store, once, IMHO would be OK.

> This is meant to counter an actual issues that is affecting many many users.

No, that's an excuse. Google just wants a tighter grip on their software chain, which is understandable if they were Apple but they're not.


This is not simply an excuse. Android phones are prevalent in countries where smartphones offer the only realistic access to banking and cashless payments to the majority of the population. Scamming schemes targeting those users are also very frequent in many, if not most of these countries, and educating people about them is hard. Like it or not, this change is likely going to be a net positive for many people.

And in at lest one case Google is getting direct pressure from the government to do something

Should we whitelist the whole web for this reason too? Why does that trend use apps and not websites?

In the impacted nations people only use phones, and the local banking ecosystem is really focused on apps. I think most people would never think to use their bank website.

If someone is tricking you over the phone to sideload would a 'official' bank website really be a deal breaker?

You cannot save these people by technical means. They'll just fall for something else instead.

The only one who can protect them is a family member or appointed guardian.

Or maybe, just maybe, we start doing something about the criminals and those who protect them. It's ridiculous how these industrial-scale scam operations are allowed to exist.


I have no trust in a solution that mostly benefits the proposer.

By all means let people curate and use safe lists of software, but let's not pretend that making the life harder for the few registries containing solely open source and vetted software is in any way about making people safer.


This solution clearly mostly benefits the ignorant phone users of the world who are susceptible to scams. There is a minuscule number of people sideloading Android apps on their phones compared to the greater population.

Like I strongly believe that sideloading should be possible on phones, I don't even do it myself anymore but it can be very helpful and is part of what makes the Android platform fundamentally more open than iOS. I was VERY opposed to their original idea of closing off sideloading altogether, but having to mark it in your settings manually seems like a very good compromise.


This has been going on since the Internet became widespread and Windows users started regularly downloading random executables from random websites.

And many things have been done, including Windows telling you in bold red letters that this software is dangerous if it wasn't signed by a trusted signer with lots of installs.

And why are those not sufficient for Android?

This is not a theoretical issue. It’s a major problem is several countries, the governments are getting involved.

Yes, but governments are getting involved because governments always like increasing control and reducing freedom; the "major problem" is merely a pretext.

People are loosing their life savings

If you need to sacrifice your freedom for a little bit of security, then you deserve neither. It's true with this too.

Most rules/laws don't actually stop problems, they just hide them.


Are the governments also coercing Microsoft to restrict Windows users to the Windows app store?

No. In the impacted nations the issue is with the (vast) majority of people who only own an android phone.

Is the solution to make it harder? Or is the threat of scammers and the insecurity of the OS used as false flag to make installing software outside of the profitable walled garden much much harder?

I doubt that side-loading impacts revenue all that much. Alternate stores are the real, potential, risk to $.

I think the solution is to come up with a balance between the needs of different groups of users. People here see the phone as a general purpose computer they should be able to modify and use for all kinds of novel tasks. This is great, and should be fully supported.

But there are also many, many more people who see the phone as an important way to enable a higher standard of living. Giving them access to information, government services and banking for the first time. They are not technically sophisticated, and don't need or want a general purpose computer.

So, we need platform providers to come up with ways to work out who is who, and give each side what they need.


It seems you think what is missing here is some FUD, which is what I believe you are feeding us with here.

If there's anyone people need to be protected against, it's Alphabet and Apple and the entities they let in intentionally, rather than specter of "growing trend of scammers".


What do they use the app to do?

Steal banking credentials, I think

How though? Just did the vulnerabilities that allow that.

It's not a vulnerability necessarily, but "Display over other apps" permission allows malicious apps to intercept interactions like users entering passwords and trick them into performing actions (clickjacking).

This is revisionist history to make things sound scary and evil. The term sideloading was first published before Google existed.

Go to the XDA forums and search for the word "sideload". You can filter for results before 2020 if you like, you get hits going back decades.

It's been in common use since the day we got smartphones. The term dates back to the 1990s. I remember reading the word when I bought my HTC Evo at launch. It's an industry standard term and has been for longer than Google has existed.

You know this is the internet and anyone can fact check anything at any time? Including you!


[flagged]


Please don't post insinuations about astroturfing, shilling, brigading, foreign agents, and the like. It degrades discussion and is usually mistaken. If you're worried about abuse, email hn@ycombinator.com and we'll look at the data.

https://news.ycombinator.com/newsguidelines.html


That is my own opinion as an Android developer and ex custom ROM maintainer, I've not read that blog post.

Instead of ad-hominem, can you explain what do you really disagree on?


[flagged]


You're infantilising the users. It's untrusted by Google, but it's trusted by myself. I actually trust the Termux and Kodi devs way more than Google, yet they Google has been blocking their updates.

Note that the term sideloading is exclusively used by mobile OSes. On Windows MacOS and Linux you can install anything.


What I'm talking about is actual trust. Like, there are cryptographic measures taken, certificates involved, code signing, that kind of thing.

You claim that you "can install anything" on Windows, but that is simply false. The system's Driver Signature Enforcement will prohibit the install of unsigned or invalid signatures on device drivers. Windows SmartScreen will also give you trouble by blocking unsigned apps.

So yeah, you can bypass these protective measures and "install whatever you want" ultimately, but it is basically the same process as sideloading on Android, isn't it? Disabling a bunch of protections that are there for your safety?

Your trust, honestly, doesn't mean jack shit. There is cryptographic signing, and certificate authorities, and processes to approve the certificates that authorized developers use. You don't got jack shit with your "trust" of Termux and Kodi. It means nothing to the end-user.

We do not work in "trust me bro" territory when it comes to signing software, anymore. I am sorry/not-sorry to say. It is very important to have a chain of trust that goes up somewhere above "goldenarm @ HN".


Cryptographic trust is a different thing than actual trust. The latter is what makes the world work, the former is a tool people occasionally confuse for the real thing, but actually is mostly opposite to it.

Look we are talking about computers here. Computers don't understand or exercise actual trust as you describe it. Actual trust doesn't make computers work at all, because it doesn't exist in their world. So you need a proxy for it.

The security vetting, the authentication, the scans that are done, whether by Google Play or by F-Droid, are a process that tries to eliminate egregious abuses and basically curate the collection so that the users have something to actually trust. Now you understand that actual trust comes in degrees, right? I don't trust everything on Play equally. There are plenty of different types of trust relationships between me and the Play Store and the devs who put their apps on it.

But cryptographically, cybersecurity-wise, we need that CIA triad, and we need to authenticate that developers are who they say they are. And that authentication is the crux of cryptographic code signing. That we can trust that updates came from the source, and not a 3rd party injection or supply-chain attack. If Google or F-Droid countersigns it, then it's been through their vetting process as well. That's how cryptographic signing establishes trust relationships for computers.

If your computer doesn't trust an app or a driver, it won't download, install or run it. Since you cannot teach a computer "actual trust" there must be an analogue to this. And it's working fine. I don't know what you're on about "opposite to actual trust". If you don't trust Google Play, that's a you problem.


> I don’t trust everything on play

> If you don't trust Google Play, that's a you problem.

When your lack of understanding is called out you devolve into rambling self-contradiction.

Two me, should I trust this app, that has “cryptography “ “security vetting “ “authentication” “scans” “code signing” etc on an App Store that you are praising ?

https://apps.apple.com/us/app/termux/id6738933789


> We do not work in "trust me bro" territory when it comes to signing software, anymore. I am sorry/not-sorry to say. It is very important to have a chain of trust that goes up somewhere above "goldenarm @ HN".

If you so deeply believe in giving up user freedom and delegating control to authority maybe you are at the wrong place here, check the title of this website: "Hacker News"....


The inconvenient fact that bursts this bubble is that installing already is the default term, and it's the emergence of "side loading" which is the anachronistic attempt to redefine the term.

The idea that a precondition for something to count is installing is that it's vetted by a big company is the abberation, and the notion that it's trustworthy is belied by the avalanche of unsafe and privacy violating apps that find their way into the store. F-Droid apps are actually more carefully vetted than Play Store apps, so there goes the trust rationale.

You're the one muddying the waters.


Cromulent for describing something of secondary importance or shadowy nature yes, but the entire idea is that that is wrong.

[flagged]


The uneducated one here is the one who appears unaware that "installing software" was a thing long before app stores. Security is irrelevant to the meaning of the word, so continuing to go on about it only further devalues your point and does nothing to counter the OP's point.

"installing software" sometimes still consists of

  curl | bash
So if you want to have a conversation about trusting curl and bash and random gists...

Like I said, I installed software in many ways back in the day. I typed it in; I loaded off cassette tape; I loaded off disk. One common denominator was loading from trusted sources. My Atari cartridges were store-bought and not homebrew. I went to B.Dalton mostly for the software, and got it shrinkwrapped from the publisher.

I had a number of classmates and colleagues who caught viruses and malware from loading and installing cracked software or untrusted programs... or even alleged porn, from shady sources. This is still a good way to get infected.

When I get on a friend's computer, I often have occasion to congratulate them for being uninfected, and it's nearly always because they "practiced good hygiene" in terms of loading only trusted software from trusted sources.

So you're correct, in that really nothing has changed. Back in 1983 you could certainly "sideload" crap from a pirate BBS and then suffer the consequences. And we all had choice words for people like that.


>Sideloading is a neologism to scare users and lawmakers, it just means "Installing software" and should be a basic right.

No it's not. The term originated far before this debacle, and carries a meaningful distinction than just "installing". Specifically it means installing from a non-first party source. You might not agree the restriction should exist, or that even the concept of first party source at all, but for communication purposes it's worth having a simple word to describe that concept, rather than something like "installing from a non-first party app store".


>No it's not. The term originated far before this debacle, and carries a meaningful distinction than just "installing". Specifically it means installing from a non-first party source

It's amazing how many confidently wrong people are springing up out of the wordwork to present revisionist history about the meaning of "install" like it's ancient wisdom. Pre-mobile computing treated "install" as neutral and primary and had no built in relation to centralized distribution. Sideloading as a term of art originally, in practice came into usage for transferring media to devices, and some cloud file hosts briefly used it to mean load a file to an online drive without downloading it to computer. It's usage was varied, irregular, and not at any threshold of popular acceptance for one meaning or another.

Windows, Dos, Linux, and online self-hosted services had no notion of "sideloading", or at least no usage of that vocabulary and did not use this notion of "install" that is now being retrospectively declared a longstanding historical norm. Even now, that's not a term used in Windows or Linux. Even Apple, who very much in practice utilize this controlled distribution model but even they don't use this sideloading/installing verbal distinction. In Apple's lexicon installing is neutral with respect to where an app comes from.

So it's staggering to see a specific term of art that deviates from historical precedent that only is used in an Android context and only relatively recently in the history of computing be referred to as if its observing a longstanding precedent across all of computing. It's nothing of the sort.



Oops, try taking a second look at your own links! I said "Sideloading as a term of art originally, in practice came into usage for transferring media to devices".

Your first link actually fits the description I gave, yet you're presenting it here as if unacknowledged.

Most of the usages you link to are in the paradigm of rom flashing or physical media data transfer, and don't even have the upshot of implying that "install" means download from preferred distributor, which is critical since that's what this whole thread is about. Hilariously, even your own links contain numerous casual references to "install" to describe the ordinary act of transferring files into the phone outside of the play store. Which is devastating for your point if your point is that sideloading is supposed to be exclusive term for that action, and that "install" has a long-standing and specific usage as meaning "distributed from Play Store."

Scattershot usage from people flashing ROMs or finding workaround hacks for hardware errors don't demonstrate that that vocabulary was as widely understood in the public consciousness as a settled meaning for sideload much less that the term install exclusively refers to downloading from the Play Store. And again importantly for this thread, it actually shows an evolution of the term that predominantly was about workaround hacks and rom flashing, which has now grown to comprehensively mean any installation of an app from outside the Play Store. If anything, that's a demonstration of a neologism.

And as a kid who grew up on Windows computers in the late '90s and early 2000s, it astonishes me that I have to say this but computing existed before 2009, and gives us a history from which we can draw when figuring out the established use of terms.

And again, as I already said, this sideload/install usage is unique to Android, not observed on Windows, Linux or even Apple. Giving me a bunch of links to a form of usage that I already accounted for in my own comment, and not addressing the more important part of my comment about the prevalence of install as a distribution neutral term, disregarding the history of computing prior to Android and outside of Android is an unfortunate misunderstanding of what your links do and don't say in this context.


>Even now, that's not a term used in Windows or Linux.

No, it's existed in windows 10 (and probably windows 8.1) for over a decade.

https://www.ghacks.net/2015/06/13/how-to-enable-developer-mo... (note the date)

>So it's staggering to see a specific term of art that deviates from historical precedent that only is used in an Android context and only relatively recently in the history of computing be referred to as if its observing a longstanding precedent across all of computing. It's nothing of the sort.

None of that refutes anything I said. You're basically arguing "back in the good old days, all installs were not from first party source and there was no distinction", but that doesn't mean no such distinction exists right now. Otherwise it's like arguing "immigration" is some "neologism" because back before the advent of the nation state, people just moved wherever, there wasn't random lines that turned "moving" to "immigration", and the word "immigration" is coined by statists that want to impose their worldview on the populace.


>but that doesn't mean no such distinction exists right now

A distinction only exists if people parrot the verbiage coined by corporations with a business interest in creating artificial moats. They have no obligation to, especially media outlets who have the right (and IMO responsibility) to use accurate vocabulary.


So... installing software?

>Specifically it means installing from a non-first party source.

Just like 99% of software running on computers in the world today? How is it different from "installing software"?


>How is that different from "installing software"?

It's easy to see this play out if try to replace "sideloading" with "installing software". If you apply it to OP's headline of

>Google confirms 'high-friction' sideloading flow is coming to Android

You get

>Google confirms 'high-friction' installing software flow is coming to Android

which isn't at all accurate. You still need the distinct concept of "installing software not from first party sources", otherwise it sounds like google is making it a pain to install all apps, which isn't the case.


Sure, you could argue it helps to express a distinction but that doesn't mean it has to live inside the verb install. Historically installing software was the general act and provenance was handled with qualifiers eg installing from "third-party sources", "manual install" etc. Android is alone among computing platforms in collapsing that qualifier into a new term that implicitly recenters the Play Store as the default meaning of "install."

In other ecosystems the store path is described as "store install" not the other way around. Android chose the inverse framing and that choice isn't neutral.


>Sure, you could argue it helps to express a distinction but that doesn't mean it has to live inside the verb install.

Right, which is why they used "sideload".

>In other ecosystems the store path is described as "store install" not the other way around. Android chose the inverse framing and that choice isn't neutral.

No, this is just being non-neutral in the opposite direction. Given the fact that installing from the play store is the default experience for the overwhelming majority of the user, calling it "store install" is even more obtuse.


"That’s why they used sideload" is exactly the point being contested. Historically, install was the unmarked, neutral verb for adding software, regardless of source. The distinction, when needed, lived in qualifiers about provenance. Introducing a new verb for non-store installs does more than merely describe a difference, it reassigns conceptual ownership of "install" to the store path.

And neutrality here isn't about mirroring current usage frequency (which is unique to Android and recent relative to the history of computing), it's about continuity with prior computing norms. Even when one distribution path dominated in practice, it didn't get to redefine the base verb.


Well that's just self-referential. You're justifying the distinction by referring to Google's (artificial) distinction.

It is more informative to reword it

How are "programming" "coding" and "developing" different? Is a "tap" different from a "click"? How about "swipe" vs "drag"?

Sometimes we use different words in different contexts. Language usually doesn't make logical sense. In mobile environments you sideload to get the binary onto the device and use the OS to properly install it. This dates from a time where putting the binary on the device was the difficult part. Devices didn't have standard ports or fast/free wireless data. You had to do something special to transfer the data.

In a lot of cases, installation was also a separate special process involving the command line. It wasn't always just tapping the install button.


> Specifically it means installing from a non-first party source

What "first-party" source? Apple invented out of thin air the notion of a "first-party" software source or that computer users can only install software approved by a central authority.


before phones that was just called installing software

The idea the manufacturer of a product is a "first party" is BS.

You are the first party. If I own the device, I am the first party.

The manufacturer is now a second or third party after you own the device, and for most ideas, a third party, especially if they don't truly offer real support of the device.


@dang This post is an Ad for unofficial merch, profiting from an ongoing news story. Should we change the URL ?

https://ec.europa.eu/commission/presscorner/detail/da/speech... https://tech.eu/2026/01/20/the-european-commission-launches-...


This submission originally did link to https://ec.europa.eu/commission/presscorner/detail/da/speech..., but was later changed to this. Or two submissions (one for each URL) was linked/merged. But something used to link to the press release rather than this website, FWIW.

Also, about reducing it down to "an Ad for unofficial merch", isn't this literally the grassroot movement that led to what was announced today? Or am I getting the relationship wrong? The domain in question was registered 2024-10-09.


[deleted]


> The grassroot movement is from https://proposal.eu-inc.org

So correct me if I had way too little coffee, but that subdomain is under eu-inc.org meaning eu-inc.org is in fact the grassroot movement then? I don't understand the complaint, seems to be the right people? You're mad about that they also sell hats?


Apologies, misred that part, but I maintain the rest of my argument.

This is unofficial, pushing for merch, 5 lines of info page, and should not have replaced a post about more detailed news reports.


How can you maintain the rest of your argument when the entire basis for said argument been proven wrong? It's not "profiting from an ongoing news story" when they literally created what this news story is about!


That's not someone profiting from the news story. It's the website of the group of people who were pushing that, talking to the EU and lobbying for it for a while.

It's even linked on the website of the organizers behind it https://klinger.io and https://www.linkedin.com/company/eu-inc/about/


@dang is a no-op. You need to email him or the other main moderator to get their attention.


This is the official page of the EU-INC lobby group.


I agree they hyped the product too much, but contrary to Theranos, they did ship two products that actually moved AR tech forward. They just weren't efficient enough and the product market fit wasn't there. Even Apple is failing at AR.


I've noticed some OSS orgs have been shifting their center of gravity to europe recently. Notably the Eclipse, Linux Foundations, and soon WikiMedia.

VCs and politicians forgot that Silicon Valley did not appear out of thin air, it was the product of public research and open-source ecosystems that made the internet revolution possible.

If the US betrays these ecosystems too much, they could migrate and make another tech industry flourish somewhere else.


Now that StackOverflow has been killed (in part) by LLMs, how will we train future models? Will public GitHub repos be enough?

Precise troubleshooting data is getting rare, GitHub issues are the last place where it lives nowadays.


They would just use documentation. I know there is some synthesis they would lose in the training process but I’m often sending Claude through the context7 MCP to learn documentation for packages that didn’t exist, and it nearly always solves the problem for me.


The brilliance of StackOverflow was in being the place to find out how to do tricky workarounds for functionality that either wasn't documented or was buggy such that workarounds were needed to make it actually work.

Software quality is now generally a bit better than it was in 2010, but that need is ultimately still there.


Assuming these end up in open source code llms will learn about them that way.


Aren't a lot of projects using LLMs to generate documentation these days?


They pay lots of humans to train the LLMs..


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

Search: