Live data from Hacker News

Viewing profile — dsagal

dsagal

HN member
Joined
Tue, Nov 10, 2020, 3:56 PM UTC
HN karma
32
Public activity
39 items

About dsagal

No profile information was provided.

Recent public activity

  1. comment
    Comment #46407877

    I'd say if you know React or Vue or another framework and it fits your project well, then no. If you are learning though, there is arguably much less to learn (in particular, not h…

  2. comment
    Comment #46398344

    It enables much of what a large framework like React enables, but with a much simpler implementation, less tooling need to use it, and (some may argue) more convenient usage.

  3. story
    Show HN: GrainJS – a light TypeScript web framework

    GrainJS is a JavaScript / TypeScript library for building dynamic web applications. - It's in part inspired by React, but based on observables (like Knockout) instead of virtual do…

  4. story
  5. story
  6. story
  7. comment
    Comment #39868585

    That should make it the format of choice for Chief Security Officers.

  8. comment
    Comment #38349576

    It makes sense for a successful product that’s being hurt by competitors packaging it up and selling as a paid service. My advice: for a younger product, keep it actually open-sour…

  9. comment
  10. comment
    Comment #38119344

    [Grist founder here] On separating formulas from data, that's always been an important part of Grist. In Grist, check out the "Code View" page in the left-side panel -- it shows al…

  11. comment
    Comment #38112704

    Big differentiators in Grist, in terms of features, are layouts, access rules, and formulas.

  12. comment
    Comment #38112686

    Incidentally, Grist runs on the desktop (Windows, Mac, Linux), see https://github.com/gristlabs/grist-electron .

  13. comment
    Comment #37821298

    Shhh, don't tell them about SQLite! It's the secret sauce behind Grist (I am a founder), and we are sort of competitors. Wouldn't want Monday.com knowing about our competitive adva…

  14. comment
    Comment #37563193

    Founder of Grist here ( https://www.getgrist.com/ ): - focus on small teams and individuals - open source (with community contributing!) - can be run self-managed - portable data (…

  15. comment
    Comment #37563027

    Grist doesn't have a mobile app, but has pretty decent UI on mobile browsers.

  16. comment
    Comment #37293728

    (Grist cofounder here.) "Co-code" first became popular with developers in the form of Github Copilot (and now others), adding productivity. But for spreadsheet users it makes an ev…

  17. story
  18. comment
    Comment #37226314

    It's a spreadsheet, Excel was always our primary competition! :) The more Excel follows us, the better for everyone. Python is a start, but they have a way to go. Imagine proper re…

  19. comment
    Comment #37224692

    Grist is a spreadsheet with Python support (I am a founder). Python does make some formulas far easier. Nice to see Excel has data science libraries included from the start, that's…

  20. comment
    Comment #35225513

    There is overlap! I've spent the last 8 years working on Grist, which tries very hard to improve on Excel while keep its best aspects, and is open source.

  21. comment
    Comment #35211102

    Grist is it, in fact "GSheets + Airtable" is how people often see it. From https://blog.appsumo.com/airtable-alternatives/#3_Grist : "Grist has been described as if Google Sheets +…

  22. comment
    Comment #34742863

    It's not quite type safety, it's all about order, and it's definitely not specific to Javascript. Here's Python3: >>> sorted([10, 2, math.nan]) [2, 10, nan] >>> sorted([10, math.na…

  23. story
  24. comment
    Comment #34266305

    Ooh, excited to see mention of Grist (I am a cofounder). Python code and structured data are a great combination, and are particularly good for AI. We did an experiment where AI wa…

  25. comment
    Comment #32015139

    That's what I wonder about too. I imagine that a slow calculation would be fine if done once when the data is first loaded into the system. Once the results are in memory, any new …