Live data from Hacker News

Viewing profile — probablyrobert

probablyrobert

HN member
Joined
Mon, Oct 25, 2021, 12:55 PM UTC
HN karma
202
Public activity
50 items

About probablyrobert

Creator of https://glide-browser.app

Recent public activity

  1. 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…

  2. 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 …

  3. 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…

  4. 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…

  5. 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.

  6. 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…

  7. 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…

  8. comment
    Comment #45443668

    oh that is very helpful, thanks for sharing :)

  9. 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…

  10. comment
    Comment #45443411

    Oh wow this is very cool, thank you for sharing!!

  11. comment
    Comment #45441967

    You can't configure extensions yet but you can set prefs! https://glide-browser.app/api#glide.prefs.set

  12. 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.

  13. 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…

  14. comment
    Comment #45430495

    Author here - happy to answer any questions :)

  15. 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…

  16. story
  17. 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…

  18. 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…

  19. 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`

  20. 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…

  21. 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 :)

  22. comment
    Comment #30421238

    I find the relational API very easy and intuitive to work with. What do you not like about it?

  23. comment
    Comment #30421218

    How do you suggest to improve it?

  24. 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.

  25. 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…