frontpage.
newsnewestaskshowjobs

Open Source @Github

fp.

Show HN: Give Agents your design system to build artifacts you're proud of

https://www.valet.dev/blog/work-that-looks-like-yours
1•miradu•47s ago•0 comments

Bending Spoons to buy Miro for $1.36B, 90% less than its 2022 valuation

https://techcrunch.com/2026/09/10/bending-spoons-to-buy-collaboration-tools-maker-miro-for-1-36b-...
1•jaredwiener•1m ago•0 comments

The Absurd, Unending Quest to Floodproof the New York City Subway

https://www.nytimes.com/2026/09/08/magazine/new-york-city-subway-mta-flooding.html
1•bookofjoe•2m ago•1 comments

Launch deserves more than a tweet

https://pressdrop.io
1•isjackback•3m ago•1 comments

Churchill and Lincoln have had it with subscription software [video]

https://www.youtube.com/watch?v=NMY6FiiJQUM
1•phughes1980•4m ago•0 comments

Operation Smart Kettle – Börzels Blog

https://blog.boerzel.de/de/blog/operation-smart-kettle
1•marbartolome•4m ago•0 comments

Killdeer: Independent VM hosting for developers, managed through your terminal

https://killdeer.digital/
1•thunderbong•5m ago•0 comments

Show HN: Xfinlab – a financial intelligence API with an MCP server for AI agents

https://github.com/lnanology/Xfinlab
1•lnanology•5m ago•0 comments

Shopify is moving from React Native to Native

https://twitter.com/mustafa01ali/status/2098047492772249730
1•tosh•6m ago•0 comments

Moduloku

https://www.fractalkitty.com/moduloku/
1•wonger_•8m ago•0 comments

MailPace now has a Domains API

https://mailpace.com/blog/changelog/domains-api
1•albertgoeswoof•9m ago•0 comments

Angelarium – The Encyclopedia of Angels

https://www.angelarium.net
1•bramadityaw•10m ago•0 comments

The Public Suffix List Is a Disaster

https://ethlimo.substack.com/p/the-public-suffix-list-is-a-disaster
3•woodenspoongang•10m ago•0 comments

Models are worse at reviewing their own code

https://www.greptile.com/blog/model-inversion
1•wslh•10m ago•0 comments

Google Doubles Down on WebMCP

https://nekuda.substack.com/p/google-doubles-down-on-webmcp-at
1•amai•10m ago•0 comments

You (Still) Can't Vibe-Code a Product

https://pawelbrodzinski.substack.com/p/you-still-cant-vibe-code-a-product
2•flail•10m ago•0 comments

Guardrail Your Agents with Lean

https://github.com/DebarghaG/LeanGuard
4•barthelomew•12m ago•0 comments

Autonomous Vehicles as the Next General-Purpose Technology

https://humanprogress.org/autonomous-vehicles-as-the-next-general-purpose-technology/
1•surprisetalk•12m ago•0 comments

The Four-Color Theorem Gets a Rare New Proof

https://www.quantamagazine.org/the-four-color-theorem-gets-a-rare-new-proof-20260910/
1•pavel_lishin•12m ago•0 comments

Why some experts increasingly fear AI will take over

https://www.bbc.co.uk/news/articles/c74edv9887eo
1•edward•12m ago•0 comments

Show HN: Model pricing board for DeepSeek Harness: 7k models, cheapest route

https://github.com/vitas/dsh-model-pricing
1•vitass•13m ago•0 comments

Show HN: Skillctl – audit context cost and conflicts across your agent skills

https://github.com/zongwu233/skillctl
1•zongwu233•14m ago•0 comments

Show HN: See Sounds on Your Webcam

https://soundmap.darebuild.com/
1•jimhi•14m ago•0 comments

OpenVPN 2.7.7 Released

https://forums.openvpn.net/d/46625-openvpn-277-released
1•m_montazeri•15m ago•0 comments

AI models don't kill people – people kill people

https://www.theregister.com/ai-and-ml/2026/09/09/ai-models-dont-kill-people-people-kill-people/52...
1•joebuckwilliams•16m ago•1 comments

Cult that inspired "drink the Kool-Aid" didn't drink Kool-Aid

https://www.vox.com/2015/5/23/8647095/kool-aid-jonestown-flavor-aid
2•Bluestein•16m ago•0 comments

Build Interfaces That Survive Translation

https://rene.wang/essay/build-interfaces-that-survive-translation
1•speckx•17m ago•0 comments

Show HN: Reachdev – a developer marketplace where recruiters pay to contact you

https://reachdev.io
1•al3xd3v•19m ago•0 comments

How we built contract reviews as a multi agent system

https://twitter.com/pfelgueres/status/2095218809284309307
1•felgueres•20m ago•1 comments

X86S with IGZO BEOL EDRAM

https://inavoyage.blogspot.com/2026/09/x86s-w-igzo-beol-edram.html
2•initramfs•21m ago•1 comments
Open in hackernews

Shopify moves back to Native from React Native

https://shopify.engineering/back-to-native
121•fnthawar2•48m ago

Comments

fnthawar2•48m ago
We don’t hold on to a decision just because it was successful at the time. When a core assumption changes, we’re willing to go back and ask whether it’s still the right call. LLMs changed one of the core assumptions behind our 2020 decision, so we reevaluated our mobile stack from first principles.

What we found led us back to native.

ceejayoz•34m ago
I suspect we'll see a lot of large orgs doing this in the next year.
joshstrange•28m ago
Perhaps. I can absolutely see that being more attractive especially with things like the Duo where, I assume, SwiftUI gives you a number of things "for free".

That said, the massive downsides to native are:

- App Store Review time, this used to be hours to 1-2 days, now it can take a week or more

- In the same vein, you can do updates without waiting on native when using web technologies to build your app. We can go from a bug in the field to a fix in <1hr easy. Try doing that with a native app

- Cross-platform, yes LLMs mean you can create a native iOS and Android app but you have to keep those in sync to say nothing of web (if you want to offer a web app as well)

- Like the point above: Web, if you want to support web, why not get the other platform for cheaper (shared logic)

joenada•23m ago
Your assumptions are very outdated. App Store review times are typically < 24 hours and have been for the last couple of years. And KMP makes cross-platform a real thing now, rather than hacking a web view into a native shell, which was always the worst possible user experience.
schrodinger•5m ago
https://www.runway.team/appreviewtimes
dpark•25m ago
I’m surprised we aren’t seeing it more already. LLMs suddenly make it reasonable to maintain multiple native apps. I’d love to see this start to supplant Electron and its ilk.
fnikacevic•32m ago
Any education required for engineers to switch to native or the agents are handling the details on their own? Wondering if architecture or the new languages require ramp up.
railka•30m ago
Yes, AI have changed the game, and now you can build and maintain two separate projects in Swift & Kotlin instead of one on React
lackoftactics•31m ago
I believe this will be overall trend in industry. Dropping React Native and Flutter for native
aatd86•18m ago
That would be a huge mistake if we expect many more hardware and OS running them efficiently than just iOS and Android. Best is to have an IR. Now maybe that IR can be turnt into native code. But we shouldn't be constrained. As an incoming framework author, SwiftUI is problematic for instance because it has a programming model which is dated. And I don't particularly enjoy the language either. Looked fine at first and then got more complex than I feel is needed.

oh yeah, disclaimer: I write UI frameworks and dabble in PLs.

organsnyder•4m ago
> That would be a huge mistake if we expect many more hardware and OS running them efficiently than just iOS and Android.

Is that something we should be engineering for right now?

quotemstr•30m ago
The wheel of fashion turns once more.
hermitwriter•22m ago
srsly
nacozarina•20m ago
got me spinning like a record baby
gazarsgo•30m ago
Cool story but what's the token spend?
evilfred•29m ago
using React Native you end up having to drop into native code to do anything interesting or optimized, so it feels kind of pointless to not just use the platforms directly
asimovDev•29m ago
Dropping React and going back to raw JavaScript next?

I am still mourning pre-React GitHub. Maybe rose-tinted glasses, but it was so pleasant to use

vendiddy•7m ago
I would attribute that more to culture.

For example https://diffs.com/ is built in React and it's basically instant.

kraig911•28m ago
A side effect of perceived LLM Generated code is now easier to just make it write native I guess.
sergiotapia•28m ago
Major loss for react native community at large with Skia and Flashlist dying. :(
giebisch•27m ago
Their reasoning makes sense. I'd love to read a follow-up and their thoughts in half a year.
StrLght•11m ago
If you expect a story about how this migration to native went from technical PoV, they've already shared this: https://shopify.engineering/shop-app-migration

It sounds pretty solid, so I wouldn't expect anything to change in just 6 months.

starlineventure•27m ago
Native. Metal. Remove the abatraction layers
976157424477•27m ago
… from React “Native”
randysalami•24m ago
“We debated between gradually migrating to native (brownfield) versus rebuilding them from scratch (greenfield)… However, this time greenfield emerged as a clear winner for the following reasons”

“To solve this problem, we built a system called Helix that takes a more gradual approach. It doesn't expect the first output to be correct, and builds a loop where an imperfect attempt simply cannot move forward until it becomes a good result.”

If this is driven by proper engineering then hats off! Supposedly a simpler app has already been migrated and they are working on migrating the main app using this approach. I don’t even know how I can be a cynic here… because the technology is good enough and so are the engineers I don’t know how management or executives could ruin it.

“…product quality people expect today. This isn’t just the same apps rewritten in different languages. We’re rebuilding them so both humans and agents can understand, test, and change them quickly.”

If this was written using AI and human-edited, you missed a spot.

codechicago277•18m ago
Getting 11% AI on Pangram, which isn’t bad tbh.
hermitwriter•23m ago
I've been around long enough to see this argument come and go under a lot of different names. This time it's AI. Maybe AI really does change the economics. But this post doesn't demonstrate it.

Talk to me in a year.

The side-by-side comparisons? Whoopty do. It's different code. Of course agents can produce two implementations that look the same today. That's not the hard part.

The hard part is keeping them the same.

Feature parity isn't an implementation cost. It's a divergence cost. It accrues over years across experiments, analytics, accessibility, edge cases, bug fixes, platform behavior, and a thousand little decisions which current agents aren't great at tracking.

Agents can write code fast but they aren't a panacea.

The load-bearing sentence in the whole post is this:

"Shared specifications, tests, and review checkpoints dramatically reduced the cost of maintaining parity."

Okay. For how long? By how much? Got any numbers to share? How will these hold up under contact with customer?

You haven't maintained parity yet. You've built prototypes. You're making a claim about a cost that compounds over time based on what it costs at t=0.

The other thing missing is the counterfactual. They keep comparing this rewrite to what a rewrite would have cost before coding agents. But what if you point those same agents at the existing RN codebase?

If agents make software development cheaper, they make RN development cheaper too. And now you're modifying one implementation instead of generating, testing, reviewing, and reconciling two.

The tooling section makes this even stranger. They find that agents are bad at driving simulators, so they pull business logic out of the UI, make it runnable headlessly, and expose a CLI.

That's a good idea! Do that!

But that's an architecture change, not an argument for native. You can make an RN codebase agent-friendly without rewriting five apps.

Then you get to "Preventing slop," which is probably the most important section in the post. Just pointing an LLM at the codebase doesn't work. They had to build Helix, with ordered checkpoints, test proofs, visual diffing, adversarial reviewers, and human gates.

So what they've actually demonstrated is that Shopify has enough engineering resources and agent infrastructure to make maintaining two codebases look economically plausible.

Maybe it is! For Shopify.

That's a much narrower claim than "AI changes the economics of cross-platform development."

And where are the numbers?

For a post about reevaluating costs from first principles, there's remarkably little cost data. Engineer hours? Review time? Defect rates? Parity failures? Agent spend? Ongoing maintenance? Anything?

They even say RN performance isn't the problem. "React Native apps can be fast. Ours are."

So there's no product crisis here. No performance crisis. There's an internal cost argument, with no numbers, being used to justify rewriting five apps used by millions of merchants.

And in isolation I'd probably just shrug and say: Shopify made a bet. Let's see how it goes.

But it's harder to view it entirely in isolation when they brought Tailwind on yesterday too.

Shopify used to be one of the great stewards of the broader ecosystem. What worries me about the recent direction isn't any single technology choice. It's the appearance that, following the recent tech leadership changes, we're starting to see decisions driven more by the preferences of the people now making them than by demonstrated technical merit.

Maybe that's an unfair read. I hope it is. But posts like this don't help, because if you're going to make a sweeping technical argument for a major change, show the evidence.

The part I actually find convincing is much less exciting: Shopify is tired of paying the upstream tax. They've spent years working on RN performance, improving the framework, dealing with dependencies and upgrades, etc.

Fair enough. That's a real cost. Being an RN framework developer or dependent is -- or has been -- awful -- it's like trying to fly a kite in a hurricane. The web team has been super disciplined and also ridiculously slow. The RN team changes apis in .. questionable ways with regards to compatibility

But it's not new, and it has very little to do with LLMs.

And let's not get me started on taking this kind of dependency for your business on companies who still don't have any idea how much to charge for their tools and are all operating (on a per token basis) at a loss. They're swapping some framework dependency for dependency on coding models whose capability, pricing, and terms they don't control.

None of this means they're making the wrong decision. Maybe they're right. Maybe in three years this looks obvious.

But that's exactly the point.

Come back in a year and show me parity bugs, engineering hours per feature, experiment drift, accessibility regressions, review burden, model spend, and how much human work it takes to keep the implementations aligned.

Right now they've shown that AI makes rewrites cheaper.

Whoopty do.

yieldcrv•22m ago
Perfect, yeah the obvious answer and comment is in the subtitle right at the top. Good way to write an article

> Coding agents changed what it costs to build mobile apps twice. Here’s why Shopify is moving from React Native back to Swift and Kotlin.

drchaim•21m ago
good move, has sense.
Waterluvian•20m ago
If you put every company that needs/has an app on a spectrum, there is a line somewhere that roughly divides them into two groups: where Electron/React Native/etc. makes sense or not. It's just a normal engineering decision: solving problems given limited resources. Companies have different problems and different resources.

I think people in the tech community have probably also noticed that it's rather popular to have an absolute opinion on the goodness or badness of these tools. There's some magical thinking borne from ignorance that everyone just ought to go native or that React Native is the best thing ever to be used everywhere or that AI makes this line disappear entirely.

I think these takes serve little value and distract from what I think is very interesting, and what the subtitle to this article says: that this line is moving, thanks to AI. And I think they're probably right.

paxys•14m ago
And the “makes sense or not” part can change based on a bunch of factors.

It’s actually pretty common for a new company to start fully native (only iOS, few features, limited scope), then switch ro react native/electron (need to support more surfaces, features are being developed too quickly), then back to fully native (can afford individual dev teams for each surface).

stickfigure•8m ago
These takes are also a bit premature. Wait until the new apps have rolled out and users are happy.

Most likely this will work out fine, but big rewrites like this have a big enough chance of going off the rails that I wouldn't shout success from the rooftops just yet. I'm sure Digg engineering was proud of their rewrite too.

Waterluvian•5m ago
There’s risk to doing anything. There’s risk to doing nothing. A bit off topic but my perception is that organizations bias towards doing something more often than they should.
pzo•20m ago
Wish they explained more. Even though I'm mostly native iOS its seems react native is better stack for AI and iteration (hot refresh etc) - the main reason pretty much all AI vibecoding app were implemented via expo/react native.

I also believed that finally this year react native got mature enough with improved tooling and performance to the point that it started to being 'boring' technology.

atonse•19m ago
We did the same thing - had 90% of it overnight. Then spent a few days in the background tweaking for polish.

Our app is smaller, and has about 15-20 screens. I started at about 12:30am by giving codex a goal and it inventoried every screen based on the react native code, then created android and iOS directories, used maestro (I had already set up this tooling for a previous personal app build a few weeks prior), and had the whole thing working in android and iOS in the morning. Took it about 6 hours while I slept.

The app is way smaller, launches instantly, and the android app is (supposedly) native looking. I say supposedly because I don't use android phones. But it's using Jetpack Compose and Kotlin.

And I don't know Swift or Kotlin. I honestly don't see the point of React Native anymore. I know Expo is doing very cool agentic stuff, but I'm just not sure why I'd need any of it when I can write a native app.

greenowl•15m ago
And people say AI isn't taking SWE jobs...
exe34•12m ago
It ported overnight. I don't think it would create from scratch without a lot of hand holding.
greenowl•10m ago
Previous company I worked for would have (and did) hire dedicated swift/java mobile developers to build and maintain ios and android native versions (largely porting functionality from an existing web application)

Not anymore.

organsnyder•8m ago
That's fairly rare. Most companies would use a compatibility layer instead.
railka•17m ago
IMHO, now is a great time to use native Swift/Kotlin code alongside shared Rust code via UniFFI
rvz•9m ago
So you want to review and maintain code in 3 separate languages?

Sounds like a complete waste of tokens with the worst case of just quickly building more technical debt, three times.

faangguyindia•16m ago
React Native is slow.

Hermes VM doesn't even have JIT.

If the majority of your app is native code and only a few places are stitched together via JS code that runs in the Hermes VM, then React Native is suitable for you.

Look at V8 vs. Hermes performance.

We use Flutter; we rarely need to write native code. We have three apps: Symbiote workout app, CalorieCodex, an AI calorie tracker app, and MacroCodex with 17,000+ users, all of them completely free

roshanabdullah1•15m ago
the reason what I believe is that, AI can understand react very well. so It can be beneficial for Shopify
ex-aws-dude•15m ago
I don’t understand why building an app twice is a big deal in the first place if that’s a core part of your business

Like wouldn’t you want to invest in platform specific expertise?

It’s not like this is a small company or it’s just a dinky side project off of the main business

pkaler•13m ago
I'm sitting here at my desk overlooking Cordova Street. The street that Apache Cordova is named after. I've seen this debate for almost two decades now.

Teams jump on the latest cross-platform framework assuming that it will reduce headcount cost at the expense of having a lowest-common denominator app on each platform.

The latter is true but the former is false.

What ends up happening is that teams start as 20 iOS engineers & 20 Android engineers. They adopt something like React Native. Then you end up with a team of 20 product engineers and 20 tooling and framework engineers.

I've seen that countless times in the last two decades.

iamgopal•12m ago
when you are large enough to allocate sufficient resource, you should go native, if not, go flutter/react native etc. Its very simple decisions I guess.
seanhly•11m ago
Bragging about "using agents to code pre-GPT" is quite the corporate flex... weren't they notoriously bad back then? Might as well say, "We've been doing spreadsheets with quantum computing since 2016"
mcsniff•7m ago
I use Shopify app every day, multiple times a day to run my business and it has always been buggy and inconsistent for me on Android, and I don't expect this will make it any better, especially with more AI in the mix, but we shall see.

Who wants to bet there still won't be a dark mode?

negative10xer•6m ago
I remember their blog post claiming how much of a win it was to move over to react native and maintain high performance. They even listed their performance metrics. At that time I was a mobile developer for an e-commerce business and the metrics they were proud to share were unacceptable on our native apps. Here they are coming full circle
schrodinger•4m ago
Before and after LLMs.
psadri•5m ago
[delayed]
mattm•9m ago
This is a type of project that likely wouldn't have been done before AI
augment_me•6m ago
This is an incredibly boring task. Nothing new, just rewrite everything to just see it all rewritten again in 1 year. Perfect for LLMs and something humans shouldn't do.
alostpuppy•15m ago
This has been my conclusion as well. Agentic workflows drops the effort level in keeping two native code bases in sync.
sprite•10m ago
Same conclusion here. My current preferred setup is native for iOS and Android with common core in rust exposed through uniffi
jgalt212•13m ago
And there's no proprietary IP in your company's app that you don't mind being sucked up into the training data?
exe34•12m ago
The value of most companies/apps are in the relationship with the customers, so it's the database, not the code.
stwrt•4m ago
Definitely agree. Most developers could build a basic Twitter or Facebook clone. The hard part is getting the users, content, and relationships that make the product worth coming back to.
fourside•3m ago
How are you evaluating the Android build if you don’t use Android and you don’t know Kotlin?