frontpage.
newsnewestaskshowjobs

Made with ♥ by @iamnishanth

Open Source @Github

Samsung Embeds IronSource Spyware App on Phones Across WANA

https://smex.org/open-letter-to-samsung-end-forced-israeli-app-installations-in-the-wana-region/
310•the-anarchist•6h ago•165 comments

Sega mistakenly reveals sales numbers of popular games

https://www.gematsu.com/2025/06/sega-mistakenly-reveals-sales-numbers-for-like-a-dragon-infinite-wealth-persona-3-reload-shin-megami-tensei-v-and-more
92•kelt•2h ago•49 comments

AbsenceBench: Language models can't tell what's missing

https://arxiv.org/abs/2506.11440
227•JnBrymn•10h ago•51 comments

Phoenix.new – Remote AI Runtime for Phoenix

https://fly.io/blog/phoenix-new-the-remote-ai-runtime/
451•wut42•18h ago•195 comments

Harper – an open-source alternative to Grammarly

https://writewithharper.com
305•ReadCarlBarks•13h ago•71 comments

Agentic Misalignment: How LLMs could be insider threats

https://www.anthropic.com/research/agentic-misalignment
6•helloplanets•1h ago•0 comments

Tiny Undervalued Hardware Companions (2024)

https://vermaden.wordpress.com/2024/03/21/tiny-undervalued-hardware-companions/
64•zdw•6h ago•13 comments

Chromium Switching from Ninja to Siso

https://groups.google.com/a/chromium.org/g/chromium-dev/c/v-WOvWUtOpg
51•hortense•3d ago•27 comments

YouTube's new anti-adblock measures

https://iter.ca/post/yt-adblock/
437•smitop•16h ago•717 comments

Mathematicians Hunting Prime Numbers Discover Infinite New Pattern

https://www.scientificamerican.com/article/mathematicians-hunting-prime-numbers-discover-infinite-new-pattern-for/
51•georgecmu•2d ago•20 comments

Augmented Vertex Block Descent (AVBD)

https://graphics.cs.utah.edu/research/projects/avbd/
27•bobajeff•5h ago•2 comments

Show HN: A color name API that maps hex to the closest human-readable name

https://meodai.github.io/color-name-api/
24•meodai•1d ago•5 comments

Learn You Galois Fields for Great Good (00)

https://xorvoid.com/galois_fields_for_great_good_00.html
68•signa11•8h ago•12 comments

Unexpected security footguns in Go's parsers

https://blog.trailofbits.com/2025/06/17/unexpected-security-footguns-in-gos-parsers/
15•ingve•2d ago•3 comments

Visualizing environmental costs of war in Hayao Miyazaki's Nausicaä

https://jgeekstudies.org/2025/06/20/wilted-lands-and-wounded-worlds-visualizing-environmental-costs-of-war-in-hayao-miyazakis-nausicaa-of-the-valley-of-the-wind/
213•zdw•17h ago•63 comments

Wiki Radio: The thrilling sound of random Wikipedia

https://www.monkeon.co.uk/wikiradio/
104•if-curious•11h ago•24 comments

Show HN: Nxtscape – an open-source agentic browser

https://github.com/nxtscape/nxtscape
249•felarof•16h ago•167 comments

AMD's Freshly-Baked MI350: An Interview with the Chief Architect

https://chipsandcheese.com/p/amds-freshly-baked-mi350-an-interview
89•pella•11h ago•47 comments

College baseball, venture capital, and the long maybe

https://bcantrill.dtrace.org/2025/06/15/college-baseball-venture-capital-and-the-long-maybe/
153•bcantrill•4d ago•109 comments

People instantly decide whether to trust a product based on design

https://www.andrewcoyle.com/blog/beauty-is-objective
40•coyleandrew•3h ago•16 comments

Alpha Centauri

https://www.filfre.net/2025/06/alpha-centauri/
139•doppp•16h ago•50 comments

Oklo, the Earth's Two-billion-year-old only Known Natural Nuclear Reactor (2018)

https://www.iaea.org/newscenter/news/meet-oklo-the-earths-two-billion-year-old-only-known-natural-nuclear-reactor
180•keepamovin•23h ago•97 comments

Show HN: Inspect and extract files from MSI installers directly in your browser

https://pymsi.readthedocs.io/en/latest/msi_viewer.html
108•rmast•13h ago•19 comments

Tuxracer.js play Tux Racer in the browser

https://github.com/ebbejan/tux-racer-js
114•retro_guy•16h ago•34 comments

Smartphones: Parts of Our Minds? Or Parasites?

https://www.tandfonline.com/doi/full/10.1080/00048402.2025.2504070
73•cratermoon•13h ago•30 comments

Verified dynamic programming with Σ-types in Lean

https://tannerduve.github.io/blog/memoization-sigma/
73•rck•3d ago•25 comments

A brief, incomplete, and mostly wrong history of robotics

https://generalrobots.substack.com/p/a-brief-incomplete-and-mostly-wrong
112•Bogdanp•4d ago•62 comments

Plastic bag bans and fees reduce harmful bag litter on shorelines

https://www.science.org/doi/10.1126/science.adp9274
29•miles•9h ago•9 comments

War Powers Resolution

https://en.wikipedia.org/wiki/War_Powers_Resolution
4•handfuloflight•27m ago•0 comments

Cracovians: The Twisted Twins of Matrices

https://marcinciura.wordpress.com/2025/06/20/cracovians-the-twisted-twins-of-matrices/
66•mci•16h ago•29 comments
Open in hackernews

Chromium Switching from Ninja to Siso

https://groups.google.com/a/chromium.org/g/chromium-dev/c/v-WOvWUtOpg
51•hortense•3d ago

Comments

RainyDayTmrw•3h ago
Kinda impressive and terrifying that Chromium needs its own build system. Kinda strange that Bazel was right there, also from Google, and they not only choose not to use it, but also reference it in the name of the new tool.
operator-name•3h ago
If Android was anything to go by, migrating build systems is a risky endeavour. Miso claims compatibility with ninja, so I’m guessing this route was deemed easier to make incremental improvements.
jinwoo68•2h ago
To be fair, Bazel didn't exist when Chrome started.
dijit•57m ago
Even so, a build system migration of any kind being anything other than Bazel given the design goals of Bazel and the heritage of Chrome is an implicit indictment of Bazel itself.

I say this as a fan of Bazel.

arccy•33m ago
moving to bazel might be a lot more work vs a drop in replacement which is what siso looks like atm.
dijit•27m ago
Yeah, thats fair, but if I understood right- this is a custom built tool to be compatible with Ninja.

That work building “yet another build tool” could have gone in to programmatically generating bazel BUILD files. So, there was an active choice here somewhere; we just don’t know all the information as to why effort was diverted away from Bazel and toward building a new tool.

I trust them to make good decisions, so I would like to understand more. :)

Seems like Siso supports Starlark, so maybe its a step in Bazels direction after all.

jefftk•26m ago
Bazel didn't even exist when they moved from gyp to ninja.
charcircuit•3h ago
I wonder if AOSP will also move over to Siso. Since it is advertised as a drop in replacement it would take less resources than the Bazel migration which got canceled. The readme explicitly calls out a feature used by AOSP, so it is plausible that thought was put into it.
mrlonglong•3h ago
They've added a dependency on Go with the addition of siso.
lordofgibbons•2h ago
How so? you don't need the go build toolchain installed to use Go binaries.
throwaway81523•2h ago
If I'm going to compile Chromium from source, I probably want to compile the build system from source.
ahahahahah•1h ago
Why? Would you compile the compiler from source as well? From what? You need to compile the compiler's compiler from source as well, right? Where does it stop? And why is that location more valid of a decision than the one that doesn't require building the build system from source?
kokada•1h ago
Same can be extended for other tools that are generally used in builds like make. I never heard someone say that they need to build make from source so they can build X, unless of course you're using something like Linux From Scratch.
PhilipRoman•52m ago
Not really relevant here, but this is actually exactly how it's done in embedded systems like Yocto, everything from gcc, make, etc. is built from source (I believe the host compiler is used in a 3-stage bootstrapping process for gcc).

And in these cases you really see the impact of internal dependencies (building rust/llvm takes around 30-40% of the entire build). The upside is that you can patch and debug absolutely any part of the system.

LoganDark•9m ago
You compile the compiler from source, then you use the compiler compiled from source to compile the compiler from source again, and then the compiler that you compiled from source using the compiler compiled from source should be essentially identical to the compiler compiled from source by itself (unless anything like Reflections on Trusting Trust is in play, but then a lot of bets are off).
phinnaeus•1h ago
If you wish to bake an apple pie from scratch…
kazinator•56m ago
Compile, using what?
tedunangst•1h ago
Is this consequential for a project the size of chromium?
txdv•3h ago
Is there an explanation what siso provides that ninja does not?
operator-name•3h ago
https://pkg.go.dev/go.chromium.org/infra/build/siso#readme-k...
nikanj•1h ago
It’s new
out-of-ideas•53m ago
> Siso is developed by the Chrome Build Infra Team at Google as a drop-in replacement for Ninja to support remote execution natively.
operator-name•3h ago
https://pkg.go.dev/go.chromium.org/infra/build/siso#section-...

Ninja compatible, for the flags that chromium uses. There’s some behaviour they’ve tuned for their use case.

kosolam•1h ago
Looks like the Google developer in the discussion is clueless.
kookamamie•55m ago
If Siso is a drop-in alternative to Ninja, are there builds of Siso usable for building Ninja-projects, in general?
intexpress•47m ago
Note that Siso uses Starlark (https://chromium.googlesource.com/infra/infra/+/refs/heads/m...) which is the build language of Bazel

I wonder if the end goal is to use Bazel for Chromium and Siso is an incremental step to get there

jefftk•25m ago
I think this makes Chrome build system number four: scons, gyp, ninja, siso.