This is smart and a good first step. Everyone can't be trusted to do the security dance flawlessly, though. We need sane defaults. Least privilege by default for 3rd-party code. Deno's headed in the right direction with this. But I think the solution needs to exist deeper in the stack. The surge in popularity of `curl -fsSL https://my-cool-ai-starup.ai/install.sh | bash` style installers is particularly concerning to me in this regard.
Totally agree with all of your comment. To solve for structured data instead of everyone writing parsers, I’ve enjoyed using nushell (not affiliated, just love the idea). https://www.nushell.sh/
It’s like powershell but not ugly and not Microsoft.
I love the idea of nushell. Do you have any worry about the lack of portability of having and becoming so familiar with such a tool that you become reliant on it?
I have this feeling with most things that are not the "default", especially when I think of getting new tools adopted into a conservative workplace.
If you want to adopt it in your workplace, I would not recommend nushell. They have severe, long standing bugs which don't get fixed. The most annoying to me is output formatting:
Huh? Zed's vim emulator is one of the best I've used in an IDE. Saying it's an afterthought feels disingenuous. I'm pretty sure some of the core zed devs are big vim enthusiasts.
I'd never heard of this effect before but it reminds me of a feature I've aways wanted for ios which is, in order to unlock your phone, you need to type in what you're planning to do (and maybe for how long), so you can refer to that or get notified when your memory inevitably blanks and you get sidetracked.
Is there an SRS app or Anki feature that takes into account your reaction time when answering a card? I've wanted to use Anki for things like speeding up mental arithmetic but Anki doesn't seem to have a feature for measuring and plotting progress on response times.
Does the local underscore variables feature solve this? Or the approach outlined in the plots tutorial? IMO, not allowing redeclaration is more valuable than supporting this use case. A slight paradigm shift away from your example gives you the significant benefits of a reactive environment with fewer edge cases/quirks. I'd much rather have a notebook error out instead of silently overwriting a value. You save so much time debugging.
> Does the local underscore variables feature solve this
I tried this yesterday trying to convert a Jupyter notebook with a log of fig, axs, and it was very annoying converting all of them. I tried local _ with fig_ and ax1_ …etc. but it is considered a variable that cannot be reused too. Furthermore, I expected local vs global variables to be cell based somehow, but that was naive on my part. It does static analysis, not dynamic, so defining something like _suffix and add it to all reused variables and assign different values for each cell will need a dynamical analysis to work.
I love this! I usually use the UG iPhone app which isn't great, so if this is PWA-abble, I'd be stoked. The biggest issue I have with UG is that it can't be used offline. Often I'm out camping or something and just need a refresher on the lyrics but am thwarted by connectivity
Time and space are constants of everyone's life. You're always somewhere at some time. I've been dreaming of a centralized time & space view layer for years. Something that ingests all this data we have at our fingertips. This article gets really close to what I've imagined. Add in a map and you're able to correlate all sorts of behavior in order to understand yourself and the human condition so much better.
P.S. I'm totally open to hacking out an MVP with someone if this post resonates strongly with you.
While reading this I was thinking about how it would integrate with the OS calendar implementations, I my primary thought was to have it connect use the description field as a text document with all the additional metadata about each event. Possibly as YAML, JSON, or some custom human readable format
I've had similar ideas and have tried little scripts that do this. It's a start but I think the crucial issue is the format and ui of calendar apps. It doesn't feel durable or easily searchable. And they've been seemingly stagnant for years.
A wet dream for the ubiquitous data collecting ad industry. Obviously such a service would live in the cloud and it would be "free" and that much personal data about everybody would be too good to pass as an opportunity. Forget FB or Google harvesting whatever little data they can pick up about you indirectly. This would be the holy grail.
Call me cynic but in a sense I'm glad we don't have this kind of thing.
I’ve naturally developed a similar syntax to this and recently dumped all my notes into NotePlan 3. It’s been one of the best task management/note taking solutions I’ve found yet (not an ad, just an enthusiastic user!) With a little bit of find-and-replace in your favorite editor, you get great UX across platforms and all the benefits of plaintext without too many additions/deviations from standard markdown.
The one big addition I’d make to this syntax is a time estimate. I use the syntax ~15m or ~2.5h etc. With the autotimebox plugin in Noteplan 3, I’m able to automatically fill in blank space on my calendar with these as events. If things come up and the day doesn’t go as planned, I just run autotimebox again and it finds a new time for them