@doodlestein@doodlestein Nice! FWIW the Beads Viewer is blank when viewed on Chrome on MacOS. No errors in the Developer console besides the don't use https://t.co/86pPaph93f warning. I've had the same blank beads viewer issue when visiting many of your project web sites.
@doodlestein There looks like a bug in the static export web site: the "Dependency Graph" view doesn't show any nodes, just the controls. (Reproduces on Chrome and Safari.)
@DynamicWebPaige Sounds like you should do Vancouver, Banf, and Montreal. Banf is a national park, but has a superhighway running through it, so easy to travel. There’s stuff to see and do even if you can’t walk much.
@VictorTaelin@Tenkaizen8 I’ve had great luck with Gemini 2.0 flash thinking exp 01-23. As you say, the generated code comes back in markdown blocks, but that’s simple to work around.
@ChShersh Three additional issues FP languages face are lack of libraries, lack of web search results, and most recently, poor results from LLM coding assistants due to the first two issues.
@Dimillian@piercifani The r1 knowledge cutoff date is June 2024. But TBH, “Use UIKit for infinite lists” is good advice. Especially for apps that have to support iOS 16.
@featherless For the people I follow, some developers moved to Mastodon, but most seem to still be on x. A few people post on both. Some pundits post on Threads, but very few devs post on Threads.
A confounding factor is that iOS is pretty news-free. The excitement has shifted to ML/AI,
@Dimillian It would be interesting to see if you could create your own efficient List view by using Group(subviewsOf:transform:), rendering just the currently visible sub-range of subViews.
@seanallen_dev Facebook messenger has an interesting single-source-of-truth system based on SQLite extended with procedures. See https://t.co/W3dH0DGOOc.
@TheGingerBill Having lived through the transition, it was a combination of C and C++ being better at system programming & game development and unix software being written in C.
@DanielcHooper Some other diffs:
- size of code people work on is enormously larger
- Useful abstractions: SQL, OO, URLs, JSON, UTF8.
FWIW '73 was post-Unix, post-Xerox Parc, so most CS and IDE ideas were already invented, just not widely available.
@DanielcHooper Started programming in '76. Main differences:
No paper manuals or program listings.
Valgrind / asan / tsan
social media / Stack Overflow / GitHub
Computers are essentially free and ubiquitous.
Easy to work from anywhere
@timsneath I used Swift in past years. It's good, but not great, for AoC. AoC problems are designed to be solvable in Python. You don't gain much leverage from using Swift's advanced features. The biggest drawbacks of using Swift are awkward string processing and limited algorithm libs.
@danluu On the Mac, the p-code-like runtime interpreter MS used only worked if run in the low 1MB of address space. MacOS added special code to ensure this. Apple internally described this as "Microsoft apps are afraid of heights."
@SebAaltonen Probably just a bug in webOS’s codecs. Presumably you could work around it by using a different device to decode, then send to the LG by HDMI.
@Dimillian I doubt Sony/Msft or even Nintendo are worried by iPhone 15. iPhone has for a long time had very good GPUs, especially relative to Nintendo, but that hasn't translated into sales for console ports.
@codeine_coding Great talk! Used it to update an app I wrote for a relative: https://t.co/jPyYW0JnXl
Assistive Access works well for my Amah!
Assume you'll fix:
- Closing iPad smart cover should activate lock screen.
- Third party app access to Back button.