frontpage.
newsnewestaskshowjobs

Made with ♥ by @iamnishanth

Open Source @Github

fp.

Six New Tips for Better Coding with Agents

https://steve-yegge.medium.com/six-new-tips-for-better-coding-with-agents-d4e9c86e42a9
1•gmays•40s ago•0 comments

Z8086: Rebuilding the 8086 from Original Microcode

https://nand2mario.github.io/posts/2025/z8086/
1•nand2mario•4m ago•0 comments

Listen to Mixtapes from Before

https://intertapes.net/
1•poniko•8m ago•0 comments

My First Impressions of MeshCore Off-Grid Messaging

https://mtlynch.io/first-impressions-of-meshcore/
1•mtlynch•10m ago•0 comments

I built a tool to restore old family photos without ruining them with AI

https://forevi.ai
1•poznerd•10m ago•1 comments

Designing Electronics That Works

https://nostarch.com/designingelectronics
1•0x54MUR41•10m ago•0 comments

Most LLM cost isn't compute – it's identity drift (110-cycle GPT-4o benchmark)

https://github.com/sigmastratum/documentation/blob/main/sigma-runtime/SR-EI-03/benchmark_report_S...
1•teugent•11m ago•1 comments

Show HN: PlanEat AI, an AI iOS app for weekly meal plans and smart grocery lists

1•franklinm1715•11m ago•0 comments

A Post-Incident Control Test for External AI Representation

https://zenodo.org/records/17921051
1•businessmate•12m ago•1 comments

اdifference gbps overview find answers

1•shahrtjany•13m ago•0 comments

Measuring Impact of Early-2025 AI on Experienced Open-Source Dev Productivity

https://arxiv.org/abs/2507.09089
1•vismit2000•14m ago•0 comments

Show HN: Lazy Demos

http://demoscope.app/lazy
1•admtal•16m ago•0 comments

AI-Driven Facial Recognition Leads to Innocent Man's Arrest (Bodycam Footage) [video]

https://www.youtube.com/watch?v=B9M4F_U1eEw
2•niczem•16m ago•1 comments

Annual Production of 1/72 (22mm) scale plastic soldiers, 1958-2025

https://plasticsoldierreview.com/ShowFeature.aspx?id=27
2•YeGoblynQueenne•17m ago•0 comments

Error-Handling and Locality

https://www.natemeyvis.com/error-handling-and-locality/
1•Theaetetus•18m ago•0 comments

Petition for David Sacks to Self-Deport

https://form.jotform.com/253464131055147
1•resters•19m ago•0 comments

Get found where people search today

https://kleonotus.com/
1•makenotesfast•21m ago•1 comments

Show HN: An early-warning system for SaaS churn (not another dashboard)

https://firstdistro.com
1•Jide_Lambo•22m ago•1 comments

A Practical Approach to Verifying Code at Scale

https://alignment.openai.com/scaling-code-verification/
1•gmays•24m ago•0 comments

Show HN: macOS tool to restore window layouts

https://github.com/zembutsu/tsubame
1•zembutsu•27m ago•0 comments

30 Years of <Br> Tags

https://www.artmann.co/articles/30-years-of-br-tags
2•FragrantRiver•33m ago•0 comments

Kyoto

https://github.com/stevepeak/kyoto
2•handfuloflight•34m ago•0 comments

Decision Support System for Wind Farm Maintenance Using Robotic Agents

https://www.mdpi.com/2571-5577/8/6/190
1•PaulHoule•35m ago•0 comments

Show HN: X-AnyLabeling – An open-source multimodal annotation ecosystem for CV

https://github.com/CVHub520/X-AnyLabeling
1•CVHub520•37m ago•0 comments

Penpot Docker Extension

https://www.ajeetraina.com/introducing-the-penpot-docker-extension-one-click-deployment-for-self-...
1•rainasajeet•38m ago•0 comments

Company Thinks It Can Power AI Data Centers with Supersonic Jet Engines

https://www.extremetech.com/science/this-company-thinks-it-can-power-ai-data-centers-with-superso...
1•vanburen•41m ago•0 comments

If AIs can feel pain, what is our responsibility towards them?

https://aeon.co/essays/if-ais-can-feel-pain-what-is-our-responsibility-towards-them
3•rwmj•45m ago•5 comments

Elon Musk's xAI Sues Apple and OpenAI over App Store Drama

https://mashable.com/article/elon-musk-xai-lawsuit-apple-openai
1•paulatreides•48m ago•1 comments

Ask HN: Build it yourself SWE blogs?

1•bawis•48m ago•1 comments

Original Apollo 11 Guidance Computer source code

https://github.com/chrislgarry/Apollo-11
3•Fiveplus•54m ago•0 comments
Open in hackernews

GrapheneOS: Where Licenses Matter More Than People

https://fireborn.mataroa.blog/blog/grapheneos-where-licenses-matter-more-than-people/
32•marvinborner•6mo ago

Comments

qmarchi•6mo ago
To play devil's advocate: The hypocrisy that was pointed out in the post are post "post compile" events.

If you want to setup Play Services, that's on the onus of the user, same thing with distribution of GPLv3 applications.

The problem is that the utilizing GPLv3 code during compliation (and yes it's technically copying the APK more or less) of the operating system, means that it trips some of GPLv3's linking requirements.

Don't get me wrong, I'm all for accessibility, but coming under legal fire is a big no-no for many open source projects.

strcat•6mo ago
Including GPLv3 code within a GrapheneOS release would make GrapheneOS more restrictively licensed than the Android Open Source Project (AOSP). GrapheneOS is meant to be usable everywhere AOSP can be used. It's meant to permit making a locked down device if desired. It's not what we want for GrapheneOS ourselves, but we want organizations using it to be able to make that choice. Some organizations won't use devices which can be unlocked, so GrapheneOS would never be usable for them if it prevents having a locked device variant.

There are permissively licensed text-to-speech implementations including ones more modern than eSpeak NG. We haven't had time to properly review them, fork one and integrate it into GrapheneOS. Text-to-speech is fully usable on GrapheneOS, but the app needs to be installed. Including text-to-speech in the OS with it pre-configured and working out-of-the-box is a planned feature. It can take a long time to get planned features implementations, particularly if we need to make hard choices about what to use as we do in this case. We aren't sure which app we want to use yet. These decisions are very difficult to ever change since users have an expectation of things not changing or especially breaking their existing setups. It's not something to be taken lightly.

We don't need to include GPLv3 code in GrapheneOS to provide text-to-speech. We just can't use one of the implementations, eSpeak NG, which is also largely written in C code that's not particularly modern or battle hardened. Since this would be something enabled by default and exposed to untrusted input, we would greatly prefer something more security oriented.

Android 1.6 added SVOX Pico as a text-to-speech implementation. SVOX Pico was a dead project for ages and was replaced by a closed source Google TTS app. SVOX Pico turned out to have all kinds of memory corruption bugs and it was a major issue for our hardening features when it was still around, often crashing or having corrupted output due to memory protections. It had lots of use-after-free bugs, etc. It was eventually removed from AOSP due to being a major security issue. By then, it was also a terrible text-to-speech app compared to mainstream options. We couldn't justify keeping it around. This was also before we had a fork of TalkBack (screen reader) included in GrapheneOS. After we added TalkBack, we've looked for a text-to-speech implementation we can use but the existing options were missing Direct Boot (Before First Unlock) support and had licensing issues for their code and/or language support.

theossuary•6mo ago
Really appreciate the work you guys are doing with GrapheneOS, it's the only OS I'll run, and I don't know what I'd do without it
mitchbob•6mo ago
Archived version of original post: https://web.archive.org/web/20250525145927/https://fireborn....