85 karma · joined August 17, 2022
I won't be able to make it app-aware, given the very rigid security posture (complete sandbox), but I may be able to make it scroll-aware, so at least within the same window it'd move relative to the 'global' position. I'll look into it :)
I tried to strike a balance, original videos felt a bit too distracting with unfiltered cursor movements.
On macOS you can just use the global hotkey or the app menu, on iPad I'd have to wire it up somehow else - supper happy to get ideas on what would feel seamless and unobtrusive for you. I'll definitely implement it then!
I don't think majority of those 700m people use the product because of the brand. Products are a non-trivial contributor to the brand.
Also, if it were phenomenal, they wouldn't be called ClosedAI ;)
> without the hassle of exchanging keys
> access the encrypted message via a guest account
Feels like shifting the goalposts and trying to brand a new working definition of E2EE
Also, +1 for
> struct GownoApp;
Suddenly less and less is considered core and it's easier than ever to 'outsource' to external libs to save time. Or is it rather that the project gets more velocity because of that?
> We just pretend we have a bit of control but in reality nobody knows what code is executed really and this is sad.
True, this is also slowly starting to be the case with other languages. With Python it can be so bad that even attempting to 'build' and run the same project a year later may well fail. Much to what I'm used to with JavaScript projects by now.
The libs we're measuring up to could have their own libyears to upgrade, but we can only control what's in our hands.
Sometimes a small security patch is worth more than a major version bump of features, so I consider measuring the time instead of major versions a benefit.
Would you mind sharing the company name?
Would you mind adding a little README section replicating one of your YAML examples but using your package natively in Go?
You can 'come back' to the previous task (or rather start it again) by typing the same tags into tsr.
tsr work feature 1425
tsr
tsr work feature 1425
the empty tsr in the middle creates 'next' in the record.It's not technically a pause as tsl will display the duration of the latest entry only, but if you aggregate it later it'll all sum up.
Otherwise, the pile of outstanding requests and mentions is stacking up enough that I'd forget about half of them if I don't have them written down neatly. But at the same time, I want the writing down to be easy enough to not get me out of the flow.
I'll sit down to this over the next few evenings and try to see if I can run python scripts with it. (or at least powershell commands, that'd temporarily sacrifice `tsv` but I'll figure this out eventually)
The only problem is there are so many of them and each treats extensions so differently that I'm still looking for something similar to Raycast I could settle on.
Do you know of any launchers that are widely used on Windows?
Its current form is intentionally separate so that you can use tsr without it, but I'm still thinking what the best approach might be.
I wouldn't really want to remove the feature completely, but replacing it with a much lower footprint feature as part of tsr is something I'm actively thinking about.
I'm afraid Manic wouldn't help me personally because it doesn't interrupt the switches. tsr makes me stop for a second and write down the fact I'm jumping to another task. It's a tiny interruption, but occasionally it's enough to stop, make a tsn note and come back to it later. I feel this is a step in the right direction for me to stay on top of things.
./tsr.py "meeting client migration"> "Launchers" (is that a thing?)
Yes, the Spotlight search in OSX is somewhat limited so tools like Alfred and Raycast are often used to make the search more fine-tuned to your needs (like being able to search through browser bookmarks and launch them easily) but also enable custom scripting
obsidian_file = open(FILE_PATH, "a")
_ = obsidian_file.write(output)
obsidian_file.close()
At the end of TSR and TSN. Where FILE_PATH is your vault location.The above is for Raycast. For Alfred, you can just copypaste relevant extension blocks and change paths in them :)