Live data from Hacker News

Viewing profile — klavinski

klavinski

HN member
Joined
Mon, Feb 19, 2018, 10:27 AM UTC
HN karma
198
Public activity
45 items

About klavinski

Email: kamil (at) withcomment (dot) com

Website: https://withcomment.com/kamil

Recent public activity

  1. story
  2. story
  3. comment
    Comment #40951794

    Steam250 [0] lists top games on Steam, and you can filter by tag and period. Additionally, it features a "hidden gems" section, with highly-rated but unpopular titles. [0] https://…

  4. comment
    Comment #40386457

    I have built a Chrome extension to do this one year ago: [0] Here is the list of technological problems: 1. When is a page ready to be indexed? Many websites are dynamic. 2. How to…

  5. comment
    Comment #39438548

    For the most straightforward nominative pattern matching, I would write a small match function: type A = { kind: "kindA", a: "dataA" } type B = { kind: "kindB", b: "dataB" } type S…

  6. comment
    Comment #39173696

    I also built such an extension half a year ago [0]. The first iteration was a local-first natural-language full-text search for the browser history [1]. The second iteration was fo…

  7. comment
    Comment #38378275

    The most clever way I have found is through a mathematic structure with the same shape, i.e., a magic square: 2 7 6 9 5 1 4 3 8 Here, if a triplet of one player's cells sums to 15,…

  8. comment
    Comment #37996242

    If you want a similar extension which works without sending data to an external server, I made Pinbot as an experiment: https://getpinbot.com

  9. comment
    Comment #37514441

    If you need a free alternative, the closest I know of is Metropolis[0] by Chris Simpson, although it is closer to Gotham. [0] https://github.com/dw5/metropolis

  10. comment
    Comment #37327129

    Good work, Altanis! After exactness, speed is certainly a priority. For my engine, I settled on Rapier, which also offers excellent performance (and determinism!). Do you think you…

  11. comment
    Comment #36596961

    Steam 250 [0] lists the top-rated games. You can filter by tags, price, date; but the most interesting category for me is the "hidden gems". [0] https://steam250.com/

  12. comment
    Comment #36480980

    Probably A/B testing. If I ran such a service, I would try different prompts to find the best, by checking the user behaviour: do they stop rephrasing the question? If so, the prom…

  13. comment
    Comment #35990769

    Actually, a tab only sends its content to a unique offscreen document[0], and because of the single-threaded nature of JS, it works as a queue. So, you are right, throttling might …

  14. comment
    Comment #35985989

    I often prototype in Greasemonkey myself, so I understand and agree with your point. However, there are many requirements (the AI model weighs 90Mb; I run it in a sandboxed iframe …

  15. comment
    Comment #35980284

    That information is very important for me, thank you. Currently, to avoid computing the embedding of a sentence twice, I put them in a JS Map as a cache. I will find a way to empty…

  16. comment
    Comment #35979681

    How would you want to do it? Among the fields, have a checkbox "search among the bookmarks"?

  17. comment
    Comment #35978449

    Yes, for the proof of concept. It is an arbitrary limit, as I am not completely sure how people would use the extension: it may fill the users' storage too quickly. In the future, …

  18. comment
    Comment #35978403

    It does not work yet for PDFs, but I agree it would be amazing. Full-text search for one's library and documents! Thank you for reporting the bug regarding Twitter. I will investig…

  19. comment
    Comment #35978017

    Thank you for letting me know, this information is crucial. The CPU-only compatibility of transformers.js might make it too slow for text-heavy websites. I will immediately study a…

  20. comment
  21. comment
    Comment #35977400

    VoidTools Everything is truly an excellent tool! I have indeed considered making a desktop version. It is more complex than the current proof of concept, but a private one-stop sho…

  22. comment
    Comment #35977266

    Thank you the for the idea! I will add "allow a user-defined forbidden list of websites" to the ideas on the Discord server. Regarding the privacy policy, you have a point: I did n…

  23. comment
    Comment #35977125

    I targeted Chrome for the proof of concept because of its market share, but to be honest, I use and prefer Firefox as my default browser. Manifest v3 is a remarkably hostile develo…

  24. comment
    Comment #35977008

    No, that is what I find exciting! The AI model runs entirely on your device, and your data is never sent anywhere. You can inspect the Developer tools of the extension if you are i…

  25. comment
    Comment #35976958

    The extension uses an SQLite database in the Origin Private File System[0]. Disabling the extension keeps the database, while removing it deletes the database. Regarding performanc…