Readit News logoReadit News
musicale commented on Ask HN: Best codebases to study to learn software design?    · Posted by u/pixelworm
zvr · 4 days ago
One of the best is actually the implementation of the Tcl language. It's highly readable C code, very well structured (it was initially by Ousterhout, after all).
musicale · 2 days ago
I also found the Tcl implementation to be easy to read and understand.
musicale commented on Y Combinator files brief supporting Epic Games, says store fees stifle startups   macrumors.com/2025/08/21/... · Posted by u/greenburger
musicale · 2 days ago
Epic's argument is very understandable: they don't want to pay the same kind of platform fees to Apple for having Fortnite in the App Store that they are paying Nintendo for having Fortnite in the eShop, etc. Makes a lot of sense.
musicale commented on Ask HN: Why hasn't x86 caught up with Apple M series?    · Posted by u/stephenheron
alexjplant · 3 days ago
> RISC vs CISC. Why you think a mainframe is so fast?

This hasn't been true for decades. Mainframes are fast because they have proprietary architectures that are purpose-built for high throughput and redundancy, not because they're RISC. The pre-eminent mainframe architecture these days (z/Architecture) is categorized as CISC.

Processors are insanely complicated these days. Branch prediction, instruction decoding, micro-ops, reordering, speculative execution, cache tiering strategies... I could go on and on but you get the idea. It's no longer as obvious as "RISC -> orthogonal addressing and short instructions -> speed".

musicale · 2 days ago
> The pre-eminent mainframe architecture these days (z/Architecture) is categorized as CISC.

Very much so. It's largely a register-memory (and indeed memory-memory) rather than load-store architecture, and a direct descendant of the System/360 from 1964.

musicale commented on Ask HN: Why hasn't x86 caught up with Apple M series?    · Posted by u/stephenheron
pengaru · 3 days ago
My M1 Macbook Pro I used at work for several months until the Ubuntu Ryzen 7 7840U P14s w/32GB RAM arrived didn't seem particularly amazing.

The only real annoying thing I've found with the P14s is the Crowdstrike junk killing battery life when it pins several cores at 100% for an hour. That never happened in MacOS. These are corporate managed devices I have no say in, and the Ubuntu flavor of the corporate malware is obviously far worse implemented in terms of efficiency and impact on battery life.

I recently built myself a 7970X Threadripper and it's quite good perf/$ even for a Threadripper. If you build a gaming-oriented 16c ryzen the perf/$ is ridiculously good.

No personal experience here with Frameworks, but I'm pretty sure Jon Blow had a modern Framework laptop he was ranting a bunch about on his coding live streams. I don't have the impression that Framework should be held as the optimal performing x86 laptop vendor.

musicale · 2 days ago
> That never happened in MacOS

Oh you've gotten lucky then. Or somehow disabled crowdstrike.

musicale commented on Ask HN: Why hasn't x86 caught up with Apple M series?    · Posted by u/stephenheron
baq · 2 days ago
Can confirm, when developing software (a big project at $JOB) getting 3h out of a M3 MBP is a good day. IDE, build, test and crowdstrike are all quite power hungry.
musicale · 2 days ago
> crowdstrike

It is incredible that crowdstrike is still operating as a business.

It is also hard to understand why companies continue to deploy shoddy, malware-like "security" software that decreases reliability while increasing the attack surface.

Basically you need another laptop just to run the "security" software.

musicale commented on Ask HN: Why hasn't x86 caught up with Apple M series?    · Posted by u/stephenheron
musicale · 2 days ago
> a number of Dockers containers running simultaneously and I never hear the fans, battery life has taken a bit of a hit but it is still very respectable.

Note those docker containers are running in a linux VM!

Of course they are on Windows (WSL2) as well.

musicale commented on Multi-Path TCP: revolutionizing connectivity, one path at a time   blog.cloudflare.com/multi... · Posted by u/signa11
musicale · 2 days ago
IIRC Apple hired one of the developers of mptcp. Makes sense since they could implement it both on user devices as well as server-side for their cloud services. Google can probably do the same thing (or similar with multipath quic).

It would probably be nice if cloudflare supported mptcp.

musicale commented on A bug saved the company   weblog.rogueamoeba.com/20... · Posted by u/ingve
musicale · 2 days ago
It's sad that the more generous, user-friendly trial policy led to worse sales. ;-(
musicale commented on The Fancy Rug Dilemma   epan.land/essays/2025-8_F... · Posted by u/ericpan64
musicale · 5 days ago
I always assumed that the rug shops were for money laundering.

Palo Alto may buy a lot of rugs, but it seems like one shop should be sufficient to supply the entire city.

Though now I am imagining Palo Alto rolling out its new, grand vision for commerce: to become the Rug Shop Capital of the Greater Bay Area. In cooperation with Stanford Business School's new program in Rug Store Management, and the department of Rug and Textile Studies.

Rug stores also seem to be perpetually "going out of business", but I don't know if this is actually the case and why.

musicale commented on Popular Japanese smartphone games have introduced external payment systems   english.kyodonews.net/art... · Posted by u/anigbrowl
echelon · 5 days ago
Both platforms are closed. There is no choice.

Do you know how difficult it is to exercise your freedom to install software on an Android?

Both of these companies know what they're doing. They've co-opted computing and have locked it down and owned it.

musicale · 5 days ago
> Do you know how difficult it is to exercise your freedom to install software on an Android?

Download the APK, open it, and tap past the warnings?

https://www.androidauthority.com/how-to-install-apks-31494/

Isn't that about the same difficulty as installing an app from a .zip on Windows or a .dmg on macOS?

u/musicale

KarmaCake day9287January 5, 2019View Original