Helge Heßhelge
2026-03-16

@roanutil @mattiem @mattcomi You must be doing ObjC projects then. I'm mostly doing Swift and that usually is bound to a single CPU. It can scale out if you have a lot of independent modules, but that seems rare.
As mentioned the one occasion I see system load is if swift-nio-ssl is being built for the millionths time (it's C++, so it actually runs parallel). BTW that there is no binary support in SPM is just a ridiculous waste of time and resources.

Helge Heßhelge
2026-03-15

It's funny how 8GB of RAM is seen a constraint today. 8 *GB* (high end NeXT's had 32 *MB* and that was essentially the same thing at the core).
You run a web browser, Pages, Numbers, Mail, and ... Discord on that 🙈 Not a bad take: wandering.shop/@xgranade/11623

Helge Heßhelge
2026-03-15

It may look a little burned, but was actually really good.

A bowl with Safran chicken/rice.
Helge Heß boosted:
2026-03-15

The Firefly cast have secured the rights to Firefly, and plan to turn it into an animated series with the original cast voicing. deadline.com/2026/03/nathan-fi

Helge Heßhelge
2026-03-15

@mattiem It does because Swift compilation units are not self contained, unlike C units

Helge Heßhelge
2026-03-15

@mattiem @mattcomi That’s separate to you building the compiler, which is C++ and should scale to the available cores.

Helge Heßhelge
2026-03-15

@obrhoff Take the money and run 🙈

Helge Heßhelge
2026-03-15

@mattiem @mattcomi “this would imply that disk speed is a major bottleneck” I think it actually is for Swift targets, they are not multi core constrained but disk plus single core perf.
The only time I see my CPU exercised is when compiling swift-nio-ssl, ie BoringSSL, which sucks all cores available.

Helge Heßhelge
2026-03-15

@mattiem @mattcomi My concern would be that the speed is eaten up by all the FS layers, but who knows. Sole reason I consider a 48+ machine tbh 😬

Helge Heßhelge
2026-03-15

@mattiem @mattcomi The SSDs are *very* fast now, but RAM is still much, much faster.

Speed pyramid of various types of memory
Helge Heßhelge
2026-03-15

@mattiem @mattcomi I know someone who is putting DerivedData into a RAM disk and claims that this is a great idea. I think it could be.

Helge Heßhelge
2026-03-15

@krzyzanowskim @nicklockwood @kkolakowski Slack can open new windows for a long time (since Shrugs? 🥸).
I don’t think there is a particular technological reason that Electron apps can’t do it. Electron builders just don’t care about those things 🤷‍♀️

Helge Heß boosted:

Helge Heßhelge
2026-03-15

@saagar Either way, the smart thing is not to do any of that, but to have in-house storage and charge that at the cheapest price point. Battery prices still have to come down more to make that really worthwhile, but it'll happen.

Helge Heßhelge
2026-03-15

@saagar I mean you have to connect them to your LAN, not to the Internet. Not all home automation systems run off the Internet, only most of the consumer ones 🙂

Helge Heßhelge
2026-03-15

@saagar I haven't really looked into that, but I think we start having providers that do dynamic pricing. So you could essentially say "start the washing machine if the price is below X". Or another variant: Charge the house battery (or car) when the price is below X. (another use for storage)

Helge Heßhelge
2026-03-14

Both current greek letters kinda look like the destroyers in Tron.

Helge Heßhelge
2026-03-14

The three forms of a Pi(e). Alt-Shift-p, Alt-p, no shortcut for the actually relevant thing (sorry dear greek people).

Three glyphs of Pi, uppercase greek pi, lowercase and the math pi symbol.
Helge Heßhelge
2026-03-14

@nsgeek Funny enough, you can literally do that, by option-p: π. But it's the greek letter, not the special math character.

Helge Heßhelge
2026-03-14

@saagar Old German saying: "Wer den Pfennig nicht ehrt, ist des Talers nicht wert.". It's ~10% savings on charging your car, that's not nothing?

Client Info

Server: https://mastodon.social
Version: 2025.07
Repository: https://github.com/cyevgeniy/lmst