frontpage.
newsnewestaskshowjobs

Made with ♥ by @iamnishanth

Open Source @Github

fp.

SpaceX's 11th Starship flight a resounding success

https://www.npr.org/2025/10/13/nx-s1-5573520/space-x-eleventh-test-flight-starship
1•s3r3nity•3m ago•0 comments

New AWS Certification: Generative AI Developer – Professional

https://aws.amazon.com/certification/certified-generative-ai-developer-professional/
1•timack•3m ago•0 comments

Building Real-Time Analytics Systems: A Comprehensive Review

https://medium.com/devreads/book-review-building-real-time-analytics-systems-by-mark-needham-ce4d...
1•teleforce•6m ago•0 comments

Lost Jack Kerouac story found among assassinated mafia boss' belongings

https://www.sfgate.com/sf-culture/article/lost-jack-kerouac-chapter-found-mafia-boss-estate-21098...
1•rmason•9m ago•1 comments

Ask HN: Parents, have you ever missed deadlines to book kids' summer programs?

1•ghirni•11m ago•0 comments

How to Sell an MVP Pre-Revenue?

1•urban-hacker•13m ago•0 comments

The Layer 1 Temptation: Why We're Not Rebuilding Dev Infra from Scratch (Yet)

https://blog.justcopy.ai/p/confessions-of-a-reluctant-infra
2•anupsingh123•14m ago•1 comments

Cloudflare Collaborates with Payment Companies to Secure Agentic Commerce

https://www.businesswire.com/news/home/20251014144421/en/Cloudflare-Collaborates-with-Leading-Pay...
2•gpi•14m ago•0 comments

Bose will brick SoundTouch speakers in 2026

https://www.bose.com/soundtouch-end-of-life
3•jbaviat•21m ago•1 comments

Primary credit for the Gaza ceasefire goes to the IDF – and Netanyahu

https://www.washingtonpost.com/opinions/2025/10/13/trump-netanyahu-israel-hamas-ceasefire/
2•dotcoma•21m ago•1 comments

The Case for (Sonically) Cosy Listening Spaces

https://www.seekhifi.com/the-case-for-sonically-cosy-listening-spaces/
2•wmeredith•21m ago•0 comments

Spot robot uprights heavy tires in 3.7 seconds by combining RL and physics SIM

https://rai-inst.com/resources/blog/combining-sampling-and-learning-for-dynamic-whole-body-manipu...
1•robowitch•26m ago•0 comments

FS-DFM: Fast and Accurate Long Text Generation with Few-Step Diffusion LMs

https://machinelearning.apple.com/research/fs-dfm
2•gok•26m ago•0 comments

OpenAI will allow verified adults to use ChatGPT to generate erotic content

https://www.theguardian.com/technology/2025/oct/14/openai-chatgpt-adult-erotic-content
1•ourmandave•27m ago•1 comments

LLM Morality: asking LLMs difficult moral questions

https://llm-morality.deno.dev/
2•charlesetc•29m ago•0 comments

What Is Docker?

https://www.saturnci.com/what-is-docker.html
1•jasonswett•32m ago•0 comments

ChkTag: x86 Memory Safety and Memory Tagging (MTE)

https://community.intel.com/t5/Blogs/Tech-Innovation/open-intel/ChkTag-x86-Memory-Safety/post/172...
1•transpute•40m ago•0 comments

Measuring cache performance and perf (2018)

https://josephmuia.ca/2018-09-04-measuring-cache-performance-perf/
2•todsacerdoti•41m ago•0 comments

ChatGPT will soon allow erotica for verified adults

https://www.bbc.com/news/articles/cpd2qv58yl5o
2•andsoitis•41m ago•2 comments

Typst 0.14 just entered its final testing period

https://forum.typst.app/t/typst-0-14-just-entered-its-final-testing-period-your-help-is-wanted/6363
1•leephillips•42m ago•0 comments

Upgrading Our Way Through OpenGL 1.x

https://bumbershootsoft.wordpress.com/2025/09/27/upgrading-our-way-through-opengl-1-x/
3•PaulHoule•49m ago•0 comments

Can We Know Whether a Profiler Is Accurate?

https://stefan-marr.de/2025/10/can-we-know-whether-a-profiler-is-accurate/
3•todsacerdoti•49m ago•0 comments

Disk Prices

https://diskprices.com/?locale=us
7•bookofjoe•51m ago•2 comments

Lazy Fields for 30x speedup without Decorators or Transforms

https://joist-orm.io/blog/lazy-fields/
1•hokumguru•51m ago•0 comments

OpenHub - Open source Git storage and federation

https://github.com/jeremytregunna/openhub
1•gpi•52m ago•0 comments

Crubit: C++/Rust Bidirectional Interop Tool

https://github.com/google/crubit
1•pykello•52m ago•0 comments

PEFT Evaluation for Safe Code Generation

https://arxiv.org/abs/2509.12649
1•grac3•53m ago•0 comments

Why the BBC's Shipping Forecast still entrances people after 100 years

https://theconversation.com/why-the-bbcs-shipping-forecast-still-entrances-people-after-100-years...
2•mellosouls•55m ago•0 comments

Functional Programming and Climate Impact Research

https://github.com/DSLsofMath/FPClimate
1•bramadityaw•56m ago•0 comments

Strengthening NPM: Important changes to authentication and token management

https://github.blog/changelog/2025-09-29-strengthening-npm-security-important-changes-to-authenti...
1•CharlesW•56m ago•0 comments
Open in hackernews

FSF announces Librephone project

https://www.fsf.org/news/librephone-project
316•g-b-r•3h ago

Comments

Terr_•2h ago
This seems pretty relevant on the heels of yesterday's popular discussion on how "Free software Hasn't Won" [0] in terms of tools available to the average consumer.

Just because pieces are open-source (or "free software") doesn't mean the autonomy and capabilities we want are necessarily present in the overall system.

[0] https://news.ycombinator.com/item?id=45562286

le-mark•2h ago
> Practically, Librephone aims to close the last gaps between existing distributions of the Android operating system and software freedom. The FSF has hired experienced developer Rob Savoye (DejaGNU, Gnash, OpenStreetMap, and more) to lead the technical project. He is currently investigating the state of device firmware and binary blobs in other mobile phone freedom projects, prioritizing the free software work done by the not entirely free software mobile phone operating system LineageOS.

The time is right for this project I hope they succeed.

monero-xmr•1h ago
If rich techies on this website want to support something worthwhile, here you go
lostmsu•1h ago
Not rich but is there a way to contribute specifically to this project? The donate button on the website does not work.
tjr•23m ago
I would have expected an online means to contribute specifically to Librephone, but indeed, seems like nothing yet. Hopefully it is forthcoming.

Otherwise, their website suggests you can specify a particular project via the memo line of a check:

https://www.fsf.org/about/ways-to-donate/

frogperson•1h ago
Indeed, this is the right time. I really want to daily drive a linux phone, but i dont want to buy a used phone. I hope this brings more hardware support for newer phones.

I'm willing to suffer a rough beta or alpha experience, but let me use modern hardware of my choice.

criddell•12m ago
The time is right, but I still don’t think this project can accomplish much because people are generally happy with their phones.

That said, the phone market is huge. They could sell enough devices to fund future development which might be good enough even if it doesn’t slow down Apple or Google. At least then there will be a device for those of us who are not happy with the state of things.

bigstrat2003•2h ago
Ultimately, I don't think the most important challenge is in binary firmware blobs, but the software which people depend upon to run their lives. What does it matter if you can run a completely free software stack on your phone, if your bank software (or your required government ID, as is looking depressingly likely) requires you to run a Big Tech approved phone OS? Perhaps the FSF can't do much about that, but that is where I feel they could truly make the biggest difference for freedom for the average user.
endgame•2h ago
It becomes much harder to force attestation on people if there's a significant user base that runs alternative operating systems.
bombcar•2h ago
Do you really NEED to be forced to attest if you can make your phone look like any damn PC using a browser?
kube-system•2h ago
I can’t tap my PC to buy a burrito at Chipotle.
ray_v•2h ago
This sounds like a challenge to me.
bitmasher9•1h ago
It’s actually super easy and not a challenge. The lowest tech way to do it would be the tape a cc with tap functionality to the inside of a laptop.
hdseggbj•1h ago
So you pay more money and also give up your privacy for what you could pay cash for. I don't think you're the target market for this phone.
kube-system•48m ago
I pay less money for my burrito than I would with cash, but the reason I use my phone is convenience, not cost.

> I don't think you're the target market for this phone.

My comment is downstream of the entertaining of a possibility of:

> a significant user base that runs alternative operating systems

... which isn't going to happen if you ask your users to give up commonly used features. It will forever be a niche project, at best.

jojobas•2h ago
Some banks require app confirmation for PC-initiated transactions, using play integrity requiring apps. Cause security, you know.
SchemaLoad•2h ago
It's because it's way easier to install malware on PC than mobile. None of us are immune either. In recent times there has been malware distributed by common NPM packages as well as game mods. Every NPM package you install has the ability to steal your browser session tokens and the only thing stopping the attacker from actually logging in and spending your money is the fact it has to be confirmed on your phone.
jojobas•1h ago
Choosing between a risk of that and preinstalled non-removable malware in every phone? Tough one, I know.
array_key_first•27m ago
That doesn't require a bank approved app - we already have authentication mechanisms that are standardized.

People do proprietary bullshit because they want to do proprietary bullshit. Anything else is made up.

koolala•1h ago
What kind of transactions require this? Normal bank transactions don't, right?
brewdad•1h ago
My brokerages require it every time I login from a computer. My bank will require it if it can't find a cookie from a previous login session. Occasionally, my bank will require it seemingly randomly since I usually log in at least once a week from my laptop yet every couple of months or so I have to reconfirm on the app or another secondary method.
koolala•1h ago
What are the other secondary methods?
jojobas•1h ago
Transfer of more than a set amount between even your own accounts in different banks.
koolala•1h ago
Between your own accounts is the main use-case because you typically can't transfer between different banks.
lmm•1h ago
> you typically can't transfer between different banks

WTF? What kind of shitty banking system are you using?

lmm•1h ago
Depends on the bank's policies. Currently it tends to be when you transfer to a new destination and/or above a certain amount. I could certainly imagine a bank requiring it for every PC-initiated transaction as and when they reach a point where most normie customers are using their app.
degamad•38m ago
Fraud prevention on my primary transaction account requires 2FA for every transfer.

The only supported 2FA is the bank's own dedicated 2FA app.

SchemaLoad•2h ago
These days browsers are becoming increasingly distrusted. My bank logs my browser out after 30 minutes inactivity and then to log back in I have to confirm the login on my phone.
SoftTalker•1h ago
This seems desirable? Is your phone the only 2FA available?
kennywinker•1h ago
That… seems reasonable? My bank does that with their website and their mobile app. I was able to setup 2fa using a totp app, so i don’t rely on sms for that part
SchemaLoad•1h ago
It is given the environment. But it does highlight the poor security of desktop browsers where they are only trusted to do anything when a phone app approves it. While the phone app is considered secure enough to just stay logged in perpetually without any external confirmation.

To hack the banks app you have to find an exploit in iOS or Android which would allow you to read the other apps private storage, which is borderline impossible now. To hack the banks website you just have to buy some random browser extension and add malware to it, or break into someones NPM account and distribute it there, or any number of ways to run code on someone else's computer. Something very achievable by an individual.

thwarted•54m ago
> But it does highlight the poor security of desktop browsers where they are only trusted to do anything when a phone app approves it.

Does it? The browser doesn't do anything, the person sitting at the computer where the browser is running is what performs the actions. The reauthentication and 2fa is meant to authenticate and authorize the user, not the browser.

The attack vector of someone else using your phone using an app that doesn't require (re)authentication is independent of the browser or the app itself being trusted. That your bank doesn't periodically require some kind of re-authentication for their app is a security hole, but because the device could fall into the wrong hands, not because the code/app/browser used to access it isn't trusted.

SchemaLoad•27m ago
That is true. I guess one of the main differences is the bank app can run a faceid check when you open the app and before you make a transaction while websites don't have access to these apis. So they are forced to make you approve the action via your phone.
thwarted•6m ago
Every banking phone app I've used auto-logouts after being idle or unused for a bit, and my primary bank's app requires 2fa using an app that exists on the same device -- a second factor that secures nothing. They probably are not explicitly considering the phone more secure than a computer, but rather a good 80% of this is security theater or a checkbox on some baseline security checklist that was implemented without really understanding what the implications, for usability and security, were going to be.
thwarted•1h ago
This isn't the browser not being trusted, it's access to the device the browser runs on. Forcing logout when idle, and authenticating again, is good in general to avoid leaving something accessible when walking away from it, even if it's a home computer that is otherwise "secured".
ants_everywhere•37m ago
webauthn cares about the strength of the authenticators used. Mobile has standard libraries for biometrics and secure enclaves. This is less common on desktops and laptops. Your bank may offer the ability to enroll a yubikey or similar.
wongarsu•8m ago
My bank doesn't let me do anything in the browser without 2FA, and the only 2FA they offer is their smartphone app.

My other bank offers 2FA via chip reader as an alternative. I guess that's somewhat viable for an alternative phone OS, if you want to carry the reader around with you

That might just be European banks though

inatreecrown2•2h ago
you have to start somewhere, and with Goggle closing Android to non-approved apps this seems like the right move.
koolala•2h ago
In an emergency, can't you call your bank over the phone? Do you depend on it still if you have a Computer?
monero-xmr•2h ago
Most importantly is to continue supporting web browser access and open web protocols. Then anyone with a web browser and device can use all the apps.
userbinator•1h ago
Actually "open" is a misnomer, maybe it was a decade ago but it's clear that Big G has an effective monopoly over browser(s), the web "standards", and is gradually making them more user-hostile.
array_key_first•24m ago
It's still significantly more open than any other platform. Believe it or not, Mozilla is not asleep at the wheel, and neither is Apple.
scheeseman486•19m ago
Mozilla is absolutely asleep at the wheel (and have arguably already swerved off the road and hit a tree) and Apple aren't any better than Google in terms of wanting to lock down the web.
SoftTalker•1h ago
Use the website. I’ve never seen a bank where a mobile app is the only option for remote access. If my bank did that, I’d switch banks.
ttoinou•1h ago
They more and more force you into 2FA through banking app
kennywinker•1h ago
Every bank i’ve used (2, so ymmv) allowed 2fa using a totp app, they just don’t make that choice obvious you have to dig around in the settings
_blk•1h ago
UBS bank mandates their "Secure Access" app as second factor even when logging in from a desktop. They used to allow the smart card reader for existing customers that had it as a work around for a few years but they disabled that.

Also many websites are making it remarkably hard to not use the app if they even remotely sense you're not on an actual PC. FB and LinkedIn aren't banks but prime examples.

_blk•1h ago
Oh, and of course the stock app will refuse to run on rooted (or sometimes even just not widely used) phones.
marssaxman•46m ago
Good reason to stop using that bank.

I like my credit union.

rjdj377dhabsn•1h ago
In SE Asia, most banks I've used no longer offer any services other than through their app.
JumpCrisscross•1h ago
What about WhatsApp?
varispeed•34m ago
Monzo bank in the UK doesn't have a web access (apart from very basic page where you can block your card and do nothing else, not even see your balance). They also retired support for older Android phones, so if you happen to use it on an old phone, you are out of banking. I, for security, refuse to install bank apps on my phone that I carry, but I have them on a separate phone that I have in safe place.
ttoinou•1h ago
Banking might be the wrong example to choose from here since we discovered with cryptos how to handle money without governments
Bender•1h ago
I hope all the things you mention never become mandatory some day because I currently use my phone for voice and text only. Sooner than later I plan to get rid of my phone all together. I'm gonna surprise the phone company and get a land line. That means any online service that uses SMS/text to verify me will fail.
hypercube33•52m ago
If you're being serious, you're in for a rude awakening. POTS lines are dead and being replaced with VOIP and VoIP to pots modems on the premise. lots of cities have already started to grub the copper out and replaced it a long time ago with fiber.
userbinator•38m ago
Changing the implementation but not the interface is exactly the point. It doesn't matter how it's delivered; it's just a phone line for voice calls.
linguae•1h ago
This was a problem during the early 2000s when Windows and Internet Explorer were utterly dominant. Some banks, government services, and other essential websites used ActiveX controls, preventing access by non-Windows users. I remember during my senior year of high school being unable to fill out a college financial aid application circa late 2004 or early 2005 on my PC running FreeBSD and Firefox; I needed to use Windows and Internet Explorer.

I remember the stagnation of Internet Explorer combined with increased awareness of security exploits in Windows and Internet Explorer led to the rise of Mozilla Firefox and (to a lesser extent) increased marketshare for the Mac. This, combined with the arrival of smartphones around 2007, put pressure on organizations to make their Web sites accessible to a wider range of browsers instead of just IE.

Perhaps if we had a critical mass of people using phones with FOSS software, this would be enough for banks and other organizations to consider people who don’t use Apple/Google products.

The challenge, though, is getting that critical mass. Firefox benefitted from Microsoft’s fumbles in the 2000s. It’s going to be hard for a FOSS project to compete head-on against Apple and Google.

kovac•1h ago
I think this is the right place to start.

A free OS will empower developers to implement technical workarounds that could trick these apps into working there. If the OS is tightly controlled, we have no recourse.

Even in the worst case scenario, we could use a cheap big-tech-approved phone for these applications (a glorified digital token) and use the free phone for everything else. When there's enough adoption and trust in the new phone, non-technical avenues are available to influence these organizations to accept the alternative.

hnuser123456•1h ago
And I feel like it undermines any effort to make free, featureful applications if the hardware itself can't be trusted.
HexDecOctBin•56m ago
Trusted to do what? Work against user's interests? Prevent user from even expressing their interests?
munchlax•26m ago
You can trust hardware and software that's easy to inspect.

If you can't be sure what's going on and unable to inspect or debug the hardware and software, how can you trust it's doing what you want?

Proprietary hardware and software is already known to work against the interests of the user. Not knowing exactly what's going on is being taken advantage of at large scale.

Let's put it this way: if you can choose between making your own lasagna with a good recipe vs ready-made microwave lasagna. What would you choose? How about your suit? And would you trust an open known to work well pacemaker vs the latest Motorola or Samsung pacemaker? Would you rather verify the device independently or pay up for an SLA?

ipaddr•1h ago
Get a big tech second phone. Cheapest available. Just perform the needed tasks and use your Libre phone for everything else.

Does anyone remember having a copy of internet explorer that the bank required (or chrome these days) but using firefox for everything else? Apply that concept to a phone.

jeena•1h ago
But then I would need to constantly charge two phones and keep two phones in my pocket all the time because I never know when I would need to do those things on the go.
longitudinal93•38m ago
I recently added a second phone for secure comms (Graphene). The biggest hassle turned out to be moving data between them. For that I settled on running my own Matrix server.
getpokedagain•1h ago
Yup. Right now that's something running graphene for me. I'd prefer full linux but the other options don't seem viable yet to me. When I tried the pine phone a few years ago its battery life was in the 3-5 hours range if I used the phone which is not sufficient.
varispeed•31m ago
Some banking apps require relatively new OS, so if you have an old phone with e.g. Android 8 and you can't upgrade (Android 9 removes certain important features), you are out of luck.
0xbadcafebee•1h ago
Well you're partially right. After all, the "big tech approved phone OS" is actually Linux, so just having a free OS isn't enough to prevent it from being co-opted and turned into a locked-down platform.

But the partially wrong part is, we can make our own platform. PCs let you install and run any software you want, because it's an open platform. If we make an open platform smartphone that can compete on features with the closed behemoths, and that then becomes popular enough, then banks may offer apps on that.

But this is tricky too. Linux already has issues getting official support from corporations. We'd need our open platform to be compatible with the closed ones, so that it's easy for banks to run their apps on our open platform. There are already ways around this, like virtual machines to run Android, or other methods. But the closed behemoths may try and end-run around this, like DRM. So we'll still need to advocate for our rights and compatibility.

thuruv•1h ago
seconding this. more compatible with day-to-day life/apps means more adoption which I believe is a snowball effect.,
phs318u•1h ago
I agree that FSF and similar groups should be focusing efforts on influencing government policy at least as much as on software. The problem is that in practice, you’ll get a bunch of people who are erstwhile free software supporters, shouting back that the FSF should “stay n their lane” and stay out of politics (missing the point that in life, everything is politics).
mekoka•1h ago
If the government needs me to get a side phone for ID, I'll cross that bridge. For everyday use, I'm fine with having a "rogue" phone as my primary.
jay_kyburz•57m ago
The next step will be for them to prevent you connecting to the cellular network.
longitudinal93•37m ago
Just tether through your shit phone
userbinator•40m ago
Indeed, binary blobs are not much of a problem; it's anti-user "security" that has to be attacked. Otherwise we'll end up with user-hostile systems that we can see the source code of but can't modify, in contrast to systems that we can't see the source code of but can modify. The Windows modding scene of the late 90s/early 2000s is a good example of the latter (and I've joked that every power user was a novice reverse-engineer), while Android is turning out to be a good example of the former.

Stallman had a good idea for free (as in freedom) software, but then "missed the forest for the trees" by focusing on the source code.

smashah•39m ago
i think the best solution to this would be some sort of docker-project for people to remotely access a device hooked up to a raspberry pi or something at home via adb via https://github.com/Genymobile/scrcpy as "natively" as possible.
varispeed•37m ago
Funny that bank software needs approved phone, but runs absolutely fine in the browser. That to me sounds like collusion - something that regulators should look at. There is absolutely no need for banking app to require "legitimate" Android or other operating system.
hedora•29m ago
There is one solution to this problem that many people reading this message can contribute to:

Make sure your app has a progressive web app version that has feature parity with the store apps. That way, the app will work on phones like the librephone, and, if Apple or Google decide to kick you off the store, you and your users have some recourse. As a bonus, it’s compatible with open source — users can modify the app and install it without jailbreaks, root or (for now) sideloading.

React Native supports this (and can mostly be bundled with electron for mac/win/linux support).

Are there other stacks people can recommend?

scheeseman486•23m ago
This won't help if Google/Apple/Microsoft roll out integrity checks for browsers, something which they have already suggested they want to do.
kees99•20m ago
...and packaging my app as a PWA is going to help with cantankerous bank/ditigal-id apps, how, exactly?
mmh0000•13m ago
Momentum.
thaumasiotes•10m ago
> What does it matter if you can run a completely free software stack on your phone, if your bank software (or your required government ID, as is looking depressingly likely) requires you to run a Big Tech approved phone OS?

Log in to your bank over the internet, the normal way.

matheusmoreira•10m ago
Yeah... Corporations and governments are starting to push remote attestation. There'll be little point to a free computer if it gets us denied service everywhere. At this point we're gonna end up marginalized, like second class citizens of society.
its-summertime•2h ago
https://librephone.fsf.org/FAQ.html

Currently scope only seems to go as far as the operating system

soupy-soup•1h ago
That's really as far as they need to go; if the userland is compatible with Linux, it can use all of the work that KDE and other organizations have put into building mobile interfaces.

These projects have stuff that works, but the lack of firmware for chips that can connect to modern cell infrastructure means that they can't really create an appealing product. The OS layer is where all previous Linux phone efforts have failed, and I hope the FSF makes it farther than everyone else has.

seba_dos1•48m ago
> The OS layer is where all previous Linux phone efforts have failed

The OS layer is where the existing projects are thriving, with various distros and shells to choose from to match one's needs and tastes. It's the appropriate hardware that's in undersupply. I'm using a Librem 5, a 2019 design, and if I wanted to switch to something newer I can't because there's no viable upgrade path on the market. No other hardware vendor has invested significant resources into mobile GNU/Linux since then, everything else is either purely community-based or uses Halium.

jancsika•32m ago
Does webrender work with the Librem 5? Last time I checked it didn't-- Firefox disallowed it because the etnaviv driver didn't have all the features available needed to enable it. It appears there's been a lot of work on etnaviv recently but I don't know if it affects this issue.
seba_dos1•13m ago
etnaviv doesn't do GLES3 yet, so no, but the work to support it (mostly done by Christian Gmeiner) is ongoing. I'm using Epiphany though, it's pretty snappy these days and I make extensive use of its webapp feature. I don't even remember when was the last time I had to fallback to Firefox because of some incompatibility, but it did happen at least once.
bsimpson•2h ago
Interesting that they chose Android as a base and not one of the desktop-Linux-for-mobile ports like postmarketOS.
ACCount37•2h ago
App compatibility is a thing, you know.

I like postmarketOS, but it always felt to me more like a pet project than a real OS, for that reason.

beeflet•1h ago
waydroid
ray_v•2h ago
Inertia is a hell of a thing.

Seems like a smart decision to me since that's what everything phone related builds to as a lowest common denominator anyway.

ocdtrekkie•1h ago
It's an incredible waste and an amazing example of how useless the FSF is today. Instead of supporting real Linux phones they're focusing on trying to degunk Android even more.
_blk•1h ago
yes, but it's probably the quickest path to market with a reasonably certain customer satisfaction.

Doesn't stop you on working from there once that milestone is reached.. I would certainly welcome more alternatives in light of the recently announced changes from do-no-evilG

crossroadsguy•1h ago
If they wouldn’t have then X years later there would have been first beta release and zero apps on it except for a calculator app, a notes app, a calendar app, and maybe a mail app developed by the core developer team. The post would have definitely reached the top of hn, so that’d be a plus.
rjdj377dhabsn•1h ago
It makes a lot of sense to me. There's a huge amount of work that's already been put into the Android ecosystem that can be used in a free software phone.

Trying to build a non-Android Linux phone that is competitive is just not practical at this point. It would require an enormous amount of funding.

ACCount37•2h ago
Unfortunately, even if you could completely de-blob the kernel itself (and for many chipsets, that would require a considerable amount of reverse engineering work!), smartphones bear the Curse of the Modem.

In a modern smartphone, modem is often a part of the SoC itself - and it runs some of the biggest and fattest blobs you've ever seen.

arminiusreturns•1h ago
Yep, with DMA sometimes. I've heard this same thing on the Pinephone forums iirc during the early years.
hypercube33•39m ago
I for one am up to the idea of breaking android off Google due to the same reasons of chrome - conflict of interest since Google is an advertising company.
femto•37m ago
Not insurmountable, given the availability of srsRAN.

https://www.srsran.com/

kube-system•26m ago
This is the big barrier here, and unfortunately, it is legally impossible to open source.

In most countries, the spectrum that cell phone carriers use is licensed to the carrier, under the condition they only connect devices that are guaranteed to comply with the requirements of using that spectrum. The end user (i.e. the person with the phone) has no license to use the spectrum. So in order to get regulatory certification, basically every modem has to be locked down so that the end user cannot operate it in a way that would violate any rules or regulations for using that spectrum.

So basically, it's illegal to have open source modem firmware. At least, as long as cell phones are operating on spectrum that isn't open for public use.

Ultimately, if you want to open source a modem, you first need to build your own cell phone network.

tguvot•14m ago
theoretically, there is lte cbrs where spectrum not licensed.
charcircuit•2h ago
>Librephone aims to close the last gaps between existing distributions of the Android operating system and software freedom

I am so happy they are focusing on Android, one of the most popular operating systems widely used by every day people. This is important work for providing user friendly, free software to users.

Let's just hope they don't fall into the trap of disqualifying binary blobs sent as part of drivers vs opting for hardware that harcodes the blob.

tmtvl•1h ago
Are you hoping the Free Software Foundation _doesn't_ prioritize Free Software? For people who are okay with random bits of proprietary software doing who-knows-what on their devices there are various alternatives already.
Dylan16807•1h ago
That's not even close to what they said.

They're saying approval of any who-knows-what code shouldn't be decided based on how it's loaded.

degamad•52m ago
I initially made the same misread that you did...

The OP's point is, having the firmware permanently burnt-in on a ROM chip vs loaded as a binary blob via a driver doesn't change the "non-free"-ness of the firmware itself.

So opting for hardware which has a "fully-open-source" driver, but runs a binary blob encoded into the hardware, doesn't make the system fully open.

It's a take for a more Free system, not for accepting binary blobs.

(Or I guess for acknowledging that if you're willing to allow binary blobs stored in hardware, then dynamically-loaded binary blobs doesn't change the "free"-ness.)

charcircuit•32m ago
To me:

Open Source Firmware signed by OS > Firmware blob signed by device manufacturer > Firmware blob hardcoded by device Manufacturer

The FSF treats hardcoded firmware blobs as "free" and updatable firmware blobs as nonfree despite there not being a big difference between them in practice. And practical differences like being able to fix security issues benefits users.

ggm•2h ago
Thank you John Gilmore.
zb3•1h ago
For it to succeed, they must also help put pressure on governments (countries like Brazil or Italy) and banks to stop depending on "Play Integrity" because only Google has the keys (and blocks leaked ones) so we can't count on bypasses being available (it's not just a matter of obfuscation).

This needs to be done before age verification apps become universal..

matheusmoreira•1h ago
There was a time the brazilian government mandated free software in government computers. Lots of people hated it unfortunately. Eventually Microsoft lobbying put an end to it. That was around ten years ago... I wonder if such a thing could ever repeat again.
matheusmoreira•1h ago
Took them long enough... The free software movement was still stuck on PC despite the fact the whole world moved to mobile. Glad to see they're finally starting to catch up.

They should probably prepare themselves to make ideological concessions... The situation is very ugly here in mobile land. Treacherous computing, remote attestation, DRM, all ubiquitous and normalized...

glitchc•1h ago
It's a great idea. Why not join forces with the PinePhone and Librem folks? They're building the hardware and I'm sure they could use more software folk to help out with the firmware and OS.
yupyupyups•25m ago
Purism (the company behind Librem) were involved in some controversies around their refund policies and more. https://www.youtube.com/watch?v=-IjUryQOlgk

I'm not going to say how this situation should be dealt with, but it's not a good look. Maybe it's better to salvage what can be salvaged and otherwise keep a distance.

IlikeKitties•1h ago
How will this phone comply with child safety laws?

*Edit* Because Idiots are Downvoting me, look at the texas law SB 2420 as an example. These phones will essentially be illegal in texas unless they comply with already passed laws.

kube-system•39m ago
They will comply with the law because they are not making a phone, or any product at all for that matter. This is a reverse engineering initiative.
Razengan•1h ago
The world could have been very different today if Nintendo or Sony had put phone functionality in the DS and Vita.

Any reason that can't happen now in something like the Steam Deck?

tom_alexander•26m ago
USB modems exist and work on Linux[0]. The Steam Deck is a Linux computer with a USB port. You could be living this reality today.

[0] https://www.thinkpenguin.com/gnu-linux/usb-4g-lte-advanced-m...

tguvot•13m ago
something like this https://en.wikipedia.org/wiki/Xperia_Play
positron26•50m ago
> FSF announces

These days, I see FSF and all I can think of is a donation racket with zero sincere intent to operate or capability to execute. If they were not still cashing in on goodwill from the Unix Wars era, they would be nothing more than a grift overseeing a mountain of copyright assignments.

CMCDragonkai•45m ago
The phone is the critical root identity anchor for most of the world now. And many countries outside of the west has already made the Sim card a root identity. Additionally to make it trustworthy (think Google wallet and digital wallets and so on) to work they cannot trust the end user because effectively you the user don't own your own identity. So that's why the phone has to be proprietary - so that it's secure element can be trusted in interactions with the state-big-tech nexus. I talked about my experience with this while attempting to cross borders in SEA. https://polykey.com/blog/architecting-anti-fragile-trust-at-...
vectraMosaic64•38m ago
Two phones might be our sad reality, one for freedom, one for compliance.
kobieps•16m ago
Good to see someone fighting the fight