While I have the natural questions like 'why not Python?':
> 'Thadus' — a digital learning tool that teaches coding to beginners.
> ...purposely built to run offline in areas with patchy internet connection...
> ...split into three courses aimed at giving users a basic understanding of coding concepts and how they relate to real world industries.
does sound intriguing and well targeted. The article is _very_ light though on what this actually means.
https://www.thaduscodelabs.com/Course-Covers/ (looks like their website) has material on general pgramming concepts it covers, but again no reason it has its own environment or language.
their website says
"This course ensures students never approach Python “cold.” They develop genuine computational literacy before advancing into real programming and higher-level algorithm design."
Which isn't very convincing, yeah.
Also its very expensive at $20 a month, for something that is supposed to help with equitable access for poorer countries....
Its probably just a throw-away high school project. By that i mean the creator probably doesn't seriously believe in it. It probably is a high effort project though.
I grew up in Sri Lanka and now live in the Cambridge, UK. I used to get great signal, at least 3G often 4G in most rural areas of the country when in was in Sri Lanka, whereas now I lose signal completely all the time around the town, and when I step into most grocery stores.
UK signal is so bad. Was getting 5G in remote regions of Ha Giang in northern Vietnam, lucky if I get reliable 4G in Brighton. Brighton has 5G spots that can work great, but suffer with overload, and much of the residential areas still have overloaded 4G. London is even worse but at least they can blame the buildings.
Can I ask why you used JavaScript at all for CC? Or even React for a simple UI? It seems misaligned with the app’s nature. This bug, GC pauses, everything else you mention… This isn’t criticism, because I believe people make good judgements and you and Anthropic will have good reasons! It’s just puzzlement, in that I don’t understand what the balance judgement was that led you here, and having experienced all the issues it led to I would love to know what the reasons were. Thankyou for any insights you can share :)
By “desktop-grade” I mean scale and control, not a different engine.
On iPadOS everything uses WebKit, so yes, Beam is Safari/WebKit under the hood.
The difference is tab management. Tabs have explicit states (active, warm, suspended), so inactive tabs are unloaded to save memory while keeping their navigation state. That makes large tab sets usable without killing performance.
You get a persistent sidebar, vertical tabs, spaces, pinned tabs, and complete keyboard shortcuts - things common on desktop browsers but mostly missing on iPad.
If you take Arc for example, the only Arc app on iPad is Arc Search, which is just the iPhone app stretched for iPad. Therefore, it's optimised for quick, on-the-go searches rather than the kind of workflow you would have on a Mac. This works for some kinds of users, sure, but I personally am trying to be able to switch to use my iPad as a laptop when I'm travelling or something, and I really miss having any sort of browser anywhere like what we have on desktop - Zen / Arc / even SigmaOS or any other browser with a sidebar.
That's what I mean by desktop-grade - does that make sense? Sorry if it was confusing!
This reads as AI-written, which is horrible given this could be a genuinely interesting article. But, other than AI tone, skimming shows little actual concrete info or insight.
I love this: I think it may be really insightful in UI design. At the transition from user interface to user experience, the attitude gradually changed to a curated experience: perfect design, a specific way of doing things. We see this a lot with Apple, including how powerful features have disappeared.
I strongly suspect the root cause of their current UI situation on Mac could be tied to the theory in this post.
In other words, being required to follow the local law causes a tantrum -- with all caps no less -- threatening impact on free services and entities unrelated to the issue.
Not a good look.
I don't support this specific block, but the way they're handling it screams neo-corporate "want more power than nation-states" energy.
The amount of learning this person has done is incredible. Kudos.
I also appreciated seeing they used AI and tutorials yet fixed bugs themselves, as a way to demonstrate they understood I the code.
reply