Viewing profile — probablyrobert
probablyrobert
HN member- Joined
- Mon, Oct 25, 2021, 12:55 PM UTC
- HN karma
- 202
- Public activity
- 50 items
- HN profile
- View on Hacker News ↗
About probablyrobert
Recent public activity
-
comment
Comment #46198689
Shameless shill - I found Tridactyl and Vimium to be frustratingly limited due to the security restrictions imposed on web extensions, so I've been working on https://glide-browser…
-
comment
Comment #45472738
Thank you! I just implemented the ones I use the most, e.g. diw, but the motions system is still in very early stages and there are lots of motions I haven't implemented yet. I do …
-
comment
Comment #45450151
I'm not entirely sure what is going to happen with imports to be honest. My current thinking is that they'll be supported eventually but that imported modules should not have acces…
-
comment
Comment #45448409
DRM is not possible to support unfortunately: https://glide-browser.app/faq#why-can't-i-play-drm-content Firefox Sync does work! RPC is not currently supported but I agree it would…
-
comment
Comment #45447876
Ah not yet sadly - https://github.com/glide-browser/glide/discussions/3 I personally prefer non-smooth scrolling as it feels faster.
-
comment
Comment #45446993
I'm not very familiar with Helix keybindings myself but if there are vim equivalents (and if they're actually implemented, a fair amount of mappings are missing right now) then you…
-
comment
Comment #45444033
ah yeah sorry about that, the API docs aren't quite complete yet. I'd recommend just looking at the glide.d.ts[0], it should be pretty readable (I hope). Yes the TS API supports it…
-
comment
Comment #45443668
oh that is very helpful, thanks for sharing :)
-
comment
Comment #45443611
You can use CSS selectors already! https://glide-browser.app/hints#excmds I've used it to add keymappings so that hints only apply to certain kinds of buttons on a page, e.g. https…
-
comment
Comment #45443411
Oh wow this is very cool, thank you for sharing!!
-
comment
Comment #45441967
You can't configure extensions yet but you can set prefs! https://glide-browser.app/api#glide.prefs.set
-
comment
Comment #45441750
Yes! All standard input elements have vim motions support but fair warning that a lot of the standard motions aren't implemented yet.
-
comment
Comment #45441037
It's implemented as a set of patches + new files for net new files I add myself, then to build it, the firefox source is downloaded and patched automatically - so bumping the under…
-
comment
Comment #45430495
Author here - happy to answer any questions :)
-
comment
Comment #45430475
Currently the easiest way to pull over settings I'm aware of is to use Firefox Sync[0]. I haven't looked into other settings import solutions yet. [0]: https://www.firefox.com/en-G…
- story
-
comment
Comment #30423074
The most obvious way would be to simply annotate the fields, e.g. class Book(MonDoc): title: str = StrField() yearPublished: int = IntField() If this means too much redundant infor…
-
comment
Comment #30422574
Thanks for the suggestion, I've created an issue to track this as I do agree that `ANY` conveys the operation more clearly. https://github.com/RobertCraigie/prisma-client-py/issues…
-
comment
Comment #30422535
If you're wanting to automatically generate the Prisma Schema then all you have to do is create the schema file, define the datasource connection and then run `prisma db pull`
-
comment
Comment #30421667
I am not very familiar with EdgeDB but it is quite different to Prisma. EdgeDB is a database while Prisma is a database client. EdgeDB do provide their own clients to interface wit…
-
comment
Comment #30421342
Ah sorry I misread your comment, I thought you were agreeing and saying that filtering by a relational field is also unacceptable DSL. Thank you :)
-
comment
Comment #30421238
I find the relational API very easy and intuitive to work with. What do you not like about it?
-
comment
Comment #30421218
How do you suggest to improve it?
-
comment
Comment #30419886
Unfortunately this is a solo project, however I am in communication with the Prisma team and the core engine that Prisma Python uses is backed by Prisma.
-
comment
Comment #30419858
Yes I had heard about that but due to the nature of Python typing, they can't actually type the query API properly without falling back to Any, negating the benefits of type checki…