I noticed it freezes up on me sometimes when I open it. I assume something is blocking instead of being asynchronous when it pings their servers, but instead of waiting to dismiss a loading screen it just shows the full app and like freezes.
My guess is that they’ve got a million feature flags and a/b test variations going on because it’s just so tempting to “growth hack” in an app like that.
I’ve noticed this too with ChatGPT. I’ve been using Claude to help with coding tasks and feel it’s much better, but it has a lower limit even with paid before it will make you wait. So I use ChatGPT for brainstorming and thinking through problems.
I feel like Amazon is so shady nowadays. I ordered a CD drive a while back just incase I needed it, and the brand/seller included a thing to get a gift card if leaving a review. I thought that was a little unethical, like a bribe so I mentioned in the review giving them like a 3 star if I remember. The next day Amazon disables my ability to leave reviews on that seller, and anytime I go review other sellers my reviews are held for review when they used to be instant from what I remembered, unless they changed it for everyone.
The U also has one of the top video game development programs too. I decided to go back to college in my late 20s and doing that program now. It used to be part of the film school, then they moved it to the college of engineering but I heard from a progress or in July they are suppose to expand to being their own school at the U, because there’s a lot of overlap with programming, art and business (they use the term “Producer” for project managers). But apparently the program is growing and they want to offer more classes covering the entire spectrum but the people in charge of whatever college they have been apart of have been limiting what they could offer, or so I’m told from a professors Rant.
Disappointed:( I am starting to hate when hosting related stuff gets acquired. For example I pay for a cPanel license, used to be $15 now it’s $40+ a month with tax. Kinda makes me think about just going back to shared hosting since not making any money from my server but it is fun to play with and having root if anything messes up.
I would think doing tutorials would be a form of fair use under education. Else I guess every university, Lynda, Pluralsight, etc either had to get permission or they would be breaking the law.
> Education doesn't make it automatically fine. You can't just stream a Hollywood movie to study cinematography.
yes you can... we do this all the time in schools.
Copyright Act allows you to use other people's copyright protected material for the purpose of research, private study, education, satire, parody, criticism, review or news reporting, provided that what you do with the work is 'fair'.
>provided that what you do with the work is 'fair'.
This requires a comprehensive evaluation. When using something like a movie for fair use you will need to make sure that what you making is for a different use than just entertainment and also use as little of the work as possible. Streaming a movie on twitch and titling your stream "Cinematography Class" isn't enough for it to be fair use.
I was just skimming over real quick but don’t have to either to read the whole thing. One thing that stood out, is a group can hold another group. So I guess if you had a role like tech support, web development, financial, etc you could make a CEO role that includes the permissions within those other roles? If I am reading that right, never thought about that though. Kinda neat as role reusability.
Yep! Groups can be easily nested under one another by simply creating a relationship between the group's members and the members of another group.
In SpiceDB [0] schema this can be represented like so:
definition group {
relation member: user | group#member
}
Here `member` allows a relationship to itself, which allows writing a relationship saying that every member of one group is a member of the containing group.
I threw together an example in our playground [1], if you'd like to try it out!
No idea why you are getting downvoted. You are correct. The white paper section 2.3. Talks exactly about that. The namespace configuration pseudo-code show exactly how this is written. Took me over a year to arrive at this conclusion.
Yes. The white paper is very brief on details. Some systems in the wild totally miss the fact that a relation userset operation isn’t “include only”. That also applies to tupleset_to_userset.
I was in that misled camp for quite some time. One day it clicked, but only after realizing that the namespace config pseudo-code from section 2.3. IS what defines relationships: https://gruchalski.com/posts/2022-10-22-zanzibar-with-prolog.... Not the fancy object#relation@subject. That’s just the query language.
It was earlier today showing -1 connections for me but still was loading. One of my classes for college are grading us to polish our LinkedIn profile. So the only day I care about spending time on it, it happens to have problems haha.
So funny this pops up. Last few days I've been wanting a new notes app that wasn't using some database and was files based, plus I feel like other notes app rich text copying and pasting notes can be a mess. Plus a bit unorganized so wanted a new notes app and just copy things over as I need. This one looks pretty prefect for my wants.
I also like how it has both folders and hash tags too instead of being forced to pick one over the other.
Obsidian really is a great choice if you are looking for Markdown. Windows, Linux, Mac, Android/iOS mobile apps soon. It's polished, fast, and all around a great experience. Flexible inter-note linking (wiki style), visualization, backlink discovery, handles images and embedded documents well. All around a good product.
I'm still looking for something with a cross-platform GUI that I like as much as I liked Obsidian.md - but with the same sort of arbitrarily nested hierarchy (with TODOs and the like at any level) and the ability to adhoc rearrange my notes like org-mode provides. The Emacs/org-mode level of customization would be nice, too.
Trilium Notes ( https://github.com/zadam/trilium ) was also a good contendor, but not having a text-content-first focus made for some frustrating experiences of data corruption, and testing data export of my initial trial run was messy as a consequence as well.
Import on Trillium was a little bit of trouble for me. I had to tweak some code, possibly because of the size of my import, and utf8 stuff got mangled. But it is interesting, especially the customization model.
I'm currently on Obsidian, which has a nice plugin model and you can just manipulate the files on disk if you want to. I also like that it does MathJaX and mermaid. I went from Notion to Craft but had to bail on Craft (nice community) because it didn't handle math or code well.
Emacs org-mode, the org format, and the general ecosystem (agenda view, org-roam, and lots of other things) don't really care how you structure your data, so you can choose between:
* a bunch of very focused small files
* a single large file
* some combination of the two
So, for example, I might start off with my "todo.work.org" file and having something like:
* Partner Integration
** <Partner name>
*** APIs
**** Query API
***** Quirks
****** TODO Confirm API only works on Tuesdays
**** Purchase API
*** Tasks
**** TODO Read the documentation
**** STRT Email about feature
**** DONE Complain about horrible APIs in Slack
The built in "folding" support (collapsing/expanding) is pretty good, so you can easily toggle between seeing the whole hierarchy of the headings, the content, arbitrary levels of nesting (i.e., show only headings 1 & 2 levels deep and hide everything else).
The TODO/STRT/DONE entries can be placed anywhere in this hierarchy, and org-mode will take note of them and allow you to build up Agenda views of some/all of your TODOs. So you can ask org to give you a list of tasks filtered by some criteria (e.g. scheduled for this week) - but across many different files.
You can "quickly" jump to arbitrary headings and start building onto the hierarchy. You can "narrow" your view on a sub-heading and the entire edit view becomes only about that sub-heading (so I could narrow my view to just "APIs" and everything below it).
If you want to edit the hierarchy, it's basically a matter of going up and adding some headings ("** HEADING") and using shortcut keys to indent/un-indent (promote/demote) headings.
I find this works really well for me. Allows for brainstorming, keeping notes without pre-organizing them, collapsing irrelevant details when not needed, etc.
Also key for this, you can add UUIDs to individual "nodes" (headings) and those IDs persist with that heading, even if you move the heading to a different spot in the hierarchy (a different heading in the same file, or a different file). So your links (to the UUID, instead of the heading text or file) can be resilient to the restructuring of your data over-time.
There's really a whole lot to org-mode, and it didn't click for me until I watched some YouTube videos, but now I really hate that it offer so much great functionality - but it's tied to Emacs and ultimately feels clunky and slow as a consequence.
I do wish that Obsidian had better Workflow-y esque folding/collapsing/expanding support, it would make the whole experience much better.
> The TODO/STRT/DONE entries can be placed anywhere in this hierarchy, and org-mode will take note of them and allow you to build up Agenda views of some/all of your TODOs. So you can ask org to give you a list of tasks filtered by some criteria (e.g. scheduled for this week) - but across many different files.
If I understand what you're saying, I believe such a thing is possible with stuff like the Checklist 3rd party extension. I am hopeful that as the 3rd party ecosystem matures, even more of these differences/missing features will be patched in.