Static type-signatures are inevitable in general. You can see this by how even the Ruby documentation has to make up silly ad hoc notation like "→ array_of_strings", "→ matchdata or nil" etc.
In some respects that's even nicer to use than a typical editor-integrated live-coding REPL, because one doesn't have to think about what code needs (re)sending from the source to the REPL. Just save the file and it'll be figured out which parts meaningfully changed.
> The file explorer drops frames, scrolling and searching cause lockups.
Yes I noticed today that scrolling a syntax-highlighted file was by far the worst it's ever been. I also noticed that typing a search query into the bar at the top of the page could not even keep up with typing speed.
Not sure about the March timeframe - for me it seems like the site went off a cliff in the last week or two.
Well it is quite literally writing, and fairly often starting with a blank page (file) and then doing a lot of editing.
---
Talking of pages, I quite often write down on a physical notebook what I'm trying to accomplish. Because if I just dive straight into hacking code I sometimes get a frenzied feeling, as if I'm just bouncing around like a pinball in an undisciplined way.
In 1990s-born scripting languages, it makes sense that there are plenty design choices that don't mesh well with static-analysis-driven autocompletion, because that was not at all part of the requirements for these languages at the time they were designed!
We've got to assume that Google have internally been developing "real" Chrome for iOS for a long time, so that it'll be ready to go immediately, right?
I know some operations that have not even embraced source control yet and are still running, so I'm skeptical about being a laggard being so devastating.
Not sure what to troubleshoot with AdGuard, but from consulting mine that's working well, I'd ensure that both "Safari protection" and "Advanced protection" are enabled in its app, and that all of its Safari extensions in the system Settings app are enabled (and the main one is set to "All Websites: Allow").
As I understand it, AdGuard uses (in addition to a browser extension) a system-level local network proxy so can do anything to requests and responses?
Confusingly, there are 3 offerings: "AdGuard for Mac", "AdGuard for iOS" and "AdGuard for Safari" and I think it's the first 2 that are the good stuff, even for Safari.
I've been puzzled reading previous discussions about Safari where people acted as if it doesn't have good ad-blocking, just because the brand name extension they're familiar with wasn't available. There has been very good ad-blocking available on Safari for a long time (both macOS and iOS) using for example AdGuard.
> When YouTube deletes a video it doesn’t even leave the title in your playlist
I think this was an insidious decision of YouTube. It's like they want to pretend that videos deleted for ToS violations never existed, because by default the playlist does not even display the "holes" that it now has, either.
For YouTube videos I feel are worth archiving, I just add them to playlists on my channel, then periodically download my entire channel using a single yt-dlp command (it can keep track of what's already been downloaded).
Seems pretty nice. I was getting worried when it was talking about requiring a third-party library (remote_pdb), but at least it sounds like you can now attach pdb to any running process on the same box using OOTB tooling only.
I wonder to what extent either side is worried about the firmware on the drones. Somehow getting tampered-with firmware onto the drones that your enemy is using seems like it would be valuable.
Another thing one could do with a flat list of hundreds of saved links (if it's being used for "read it later", let's be honest: a dumping ground) is to have AI/NLP classify them all, to make it easy to then delete the stuff you're no longer interested in.