frontpage.
newsnewestaskshowjobs

Made with ♥ by @iamnishanth

Open Source @Github

Open in hackernews

Apple Completes Migration of Key Service to Swift, Gains 40% Performance Uplift

https://www.infoq.com/news/2025/06/apple-swift-migration/
22•parsd•9h ago

Comments

stathibus•9h ago
Is swift really appropriate for performance critical server side code?
dijit•9h ago
apparently, yes.

What would make it inappropriate?

pram•9h ago
Why on earth did everyone start using “uplift”
Arubis•8h ago
English is pretty fluid. Like yourself I don’t love the buzzword-y feel of business slang (oh how we’ve destroyed the impact of “impact” with “impactful”; please slap me if I utter “ideating”), but without the flexibility to produce those horrors, we wouldn’t have delights like lit, hangry, and sus.
AlexandrB•8h ago
Because when you work for a big company using trendy jargon is an acceptable substitute for actually getting things done.
readthenotes1•5h ago
It's a great series of books by David Brin

The Uplift War

https://en.m.wikipedia.org/wiki/The_Uplift_War

softwaredoug•8h ago
I dunno a lot of migrations to X technology are pitched as valuable on one quality dimension. We improved performance by Y%! When software “quality” should really consider many criteria: correctness, performance, developer productivity, maintainability and others.

I’d rather hear about a set of tradeoffs in these sorts of articles (performance was critical so we traded Y for X) than just bragging about one dimension of improvement.

motorest•8h ago
> I dunno a lot of migrations to X technology are pitched as valuable on one quality dimension. We improved performance by Y%!

I'd add that more often than not these performance impacts are not due to changes in programming languages/frameworks/libraries/whatever but because some architecture or algorithmic constraint is done under the scope of the migration.

whobre•8h ago
It’s a migration from Java to Swift. For some reason that key information was missing from the title.
zh3•8h ago
TLDR: Native language wins over JVM optimisations.

In my recent but limited experience of working on iOS apps, they do need any performance boost they can get anywhere. Coming to the Apple ecosystem (appstore connect, testflight, xcode etc) it's quite a shock on how slow it all is (using xcode on a Mac Mini M4 for development, and as for web updates/approvals etc I now understand the pain others have mentioned here).

readthenotes1•5h ago
I think you missed the 85% reduction in lines of code.

That sounds like a phenomenal reduction in complexity!

strongpigeon•8h ago
I wonder how long their build time is. The article from the “Things” folks said their system took 10 minutes to build despite being only 30k LoC, which seems really bad. I can’t help but think they must have done something off for it to take that long.

Hence, I wonder how long it take a to build what is probably a medium size system when done by a team at Apple.

gnabgib•5h ago
Big discussion on the original source (243 points, 12 days ago, 228 points) https://news.ycombinator.com/item?id=44172166

Meta's Llama 3.1 can recall 42 percent of the first Harry Potter book

https://www.understandingai.org/p/metas-llama-31-can-recall-42-percent
86•aspenmayer•17h ago•107 comments

Accumulation of Cognitive Debt When Using an AI Assistant for Essay Writing Task

https://arxiv.org/abs/2506.08872
20•stephen_g•2h ago•1 comments

Modifying an HDMI dummy plug's EDID using a Raspberry Pi

https://www.downtowndougbrown.com/2025/06/modifying-an-hdmi-dummy-plugs-edid-using-a-raspberry-pi/
209•zdw•12h ago•55 comments

Lisp-stat: Lisp environment for statistical computing

https://lisp-stat.dev/about/
23•oumua_don17•1d ago•5 comments

Twin – A Textmode WINdow Environment

https://github.com/cosmos72/twin
60•kim_rutherford•8h ago•11 comments

Why SSL was renamed to TLS in late 90s (2014)

https://tim.dierks.org/2014/05/security-standards-and-name-changes-in.html
216•Bogdanp•14h ago•108 comments

Chemical knowledge and reasoning of large language models vs. chemist expertise

https://www.nature.com/articles/s41557-025-01815-x
36•bookofjoe•1d ago•7 comments

Let's Talk About ChatGPT-Induced Spiritual Psychosis

https://default.blog/p/lets-talk-about-chatgpt-induced-spiritual
45•greenie_beans•6h ago•30 comments

Telephone Exchanges in the UK

https://telephone-exchanges.org.uk/
101•petecooper•9h ago•35 comments

Canyon.mid

https://canyonmid.com/
254•LorenDB•15h ago•148 comments

Reinventing circuit breakers with supercritical CO2

https://spectrum.ieee.org/sf6-gas-replacement
63•rbanffy•5h ago•25 comments

Childhood leukemia: how a deadly cancer became treatable

https://ourworldindata.org/childhood-leukemia-treatment-history
179•surprisetalk•15h ago•44 comments

Datalog in Rust

https://github.com/frankmcsherry/blog/blob/master/posts/2025-06-03.md
263•brson•17h ago•27 comments

First 2D, non-silicon computer developed

https://www.psu.edu/news/research/story/worlds-first-2d-non-silicon-computer-developed
81•giuliomagnifico•3d ago•13 comments

Datalog in miniKanren

https://deosjr.github.io/dynamicland/datalog.html
89•deosjr•12h ago•8 comments

DARPA program sets distance record for power beaming

https://www.darpa.mil/news/2025/darpa-program-distance-record-power-beaming
23•gnabgib•6h ago•11 comments

Simplest C++ Callback, from SumatraPDF

https://blog.kowalczyk.info/a-stsj/simplest-c-callback-from-sumatrapdf.html
92•jandeboevrie•11h ago•70 comments

How to modify Starlink Mini to run without the built-in WiFi router

https://olegkutkov.me/2025/06/15/how-to-modify-starlink-mini-to-run-without-the-built-in-wifi-router/
277•LorenDB•16h ago•73 comments

The Hewlett-Packard Archive

https://hparchive.com
4•joebig•2h ago•0 comments

Random Walk: A Modern Introduction [pdf]

https://www.math.uchicago.edu/~lawler/srwbook.pdf
15•Anon84•3d ago•0 comments

KAIST Succeeds in Real-Time CO2 Monitoring Without Batteries or External Power

https://news.kaist.ac.kr/newsen/html/news/?mode=V&mng_no=47450
15•gnabgib•6h ago•3 comments

Fields where Native Americans farmed a thousand years ago discovered in Michigan

https://www.smithsonianmag.com/smart-news/massive-field-where-native-american-farmers-grew-corn-beans-and-squash-1000-years-ago-discovered-in-michigan-180986758/
170•CoopaTroopa•3d ago•72 comments

Cure Dolly's Japanese Grammar Lessons

https://kellenok.github.io/cure-script/
68•agnishom•1d ago•11 comments

David Attenborough at 99: 'I will not see how the story ends'

https://www.thetimes.com/life-style/celebrity/article/david-attenborough-book-extract-age-99-lj3rd2fg7
149•herbertl•7h ago•65 comments

Cyborg Embryos Offer New Insights into Brain Growth

https://spectrum.ieee.org/embryo-electrode-array
18•rbanffy•3d ago•0 comments

Jokes and Humour in the Public Android API

https://voxelmanip.se/2025/06/14/jokes-and-humour-in-the-public-android-api/
16•todsacerdoti•4h ago•4 comments

The experience continues until you stop experiencing it

https://strangemachine.tv/safespace/popov/
71•durakot•12h ago•22 comments

How fast can the RPython GC allocate?

https://pypy.org/posts/2025/06/rpython-gc-allocation-speed.html
36•todsacerdoti•8h ago•8 comments

Foundations of Computer Vision

https://visionbook.mit.edu
162•tzury•18h ago•6 comments

It’s nearly impossible to buy an original Bob Ross painting (2021)

https://thehustle.co/why-its-nearly-impossible-to-buy-an-original-bob-ross-painting
121•rmason•8h ago•111 comments