Live data from Hacker News

Viewing profile — lo5

lo5

HN member
Joined
Tue, Dec 22, 2020, 5:33 AM UTC
HN karma
68
Public activity
26 items

About lo5

Chief of Tech, H2O.ai

X: @CrunchingData

Recent public activity

  1. comment
    Comment #49247983

    Lead grades vary across the manufacturers. A Faber-Castell or Staedtler 4B is closer to a Japanese 2B. The four Blackwings are closer to Japanese 4B, 2B, B, HB.

  2. comment
    Comment #49247906

    The Blackwing Matte is close to a FC 9000 6B.

  3. comment
    Comment #49247341

    Wooden pencils are available in softer cores that have a very different feel from mechanical pencil leads. A 0.7mm 2B or 4B lead will break easily, so they're polymer-infused, and …

  4. comment
    Comment #49247022

    I use pencil/paper extensively for notes/planning while I'm in front of the computer. I prefer softer grades because of speed and low effort. I avoided buying the Blackwing for a l…

  5. comment
    Comment #45389743

    it depends on the codebase. if there's adequate test coverage, and the tests emit informative failures, coding agents can be used as constraint-solvers to iterate and make changes,…

  6. comment
    Comment #35419615

    Agreed. Vrioon is my favorite -an exceptional album. The frequency range on those compositions is insane. Needs subs to truly appreciate it.

  7. comment
    Comment #35147535

    Nitro has no events or callbacks. To display a page, you call a function, and the return value of the function is a tuple of inputs entered by the user. You then deal with those in…

  8. comment
    Comment #35145277

    Looks similar to Nitro https://nitro.h2o.ai/ and Wave https://wave.h2o.ai/ - both open source. Nitro already works with WebAssembly via Pyodide. (Author here)

  9. comment
    Comment #31876366

    Phonetic number systems like this are commonly used by memory athletes, like the Major System[1] The usable range can be expanded further using color, smell, taste, and so on. http…

  10. comment
    Comment #31858605

    I love this! I've achieved something very similar, but for Python[1]. I believe this approach will become the dominant paradigm in the future, precisely because of what of what you…

  11. comment
    Comment #31851857

    I understand that, but it's not much of an abstraction: const pyodide = await loadPyodide(), input = document.getElementById('#input').textContent, output = await pyodide.runPython…

  12. comment
    Comment #31850295

    Does PyScript offer anything of significance over and above what Pyodide already offers, other than several py-* tags? In my experience, it's trivial accomplish this with Pyodide. …

  13. comment
    Comment #31845674

    Related, I work on Nitro[1], which already offers a polished set of widgets, and a very simple way to author web apps using Python. I'll be releasing Pyodide support this week. I a…

  14. comment
    Comment #31812290

    One of the problems with Slack/Discord desktop clients is that the message area (center column) tends to be far too wide on HD monitors (1200px+), making it difficult to read[1] an…

  15. comment
    Comment #31812054

    Related: Cormac McCarthy’s tips on how to write a great science paper[1] > Limit each paragraph to a single message. A single sentence can be a paragraph. [...] > Keep sentences sh…

  16. comment
    Comment #31783450

    I miss RAD tools too. Visual Basic was hugely popular two decades ago. The ease of building GUIs was unparalleled. That experience carried over to some extent with Windows Forms, W…

  17. comment
    Comment #31767721

    I was assuming you were referring to a declarative approach in your previous message. The Ag Grid approach makes sense if data and vis need to be wired together programmatically.

  18. comment
    Comment #31759146

    Here's a ~4K line implementation of a useful GoG subset that you might find useful: https://github.com/h2oai/lightning/blob/master/src/lightning... It's used in H2O: https://github…

  19. comment
    Comment #31755883

    Yes. Tableau would have to separate rendering from data select/filter/aggregation, especially because integrating with customer databases live is a key use case. Hence the built-in…

  20. comment
    Comment #31748422

    This is definitely possible, and gives you a high degree of control over the visual design of visualizations. I built an experimental system to do just that - design the layout and…

  21. comment
    Comment #31747368

    This has nothing to do with the GoG. This applies to any charting library that forces you to provide both spec and unaggregated data to memory/cpu constrained clients (e.g. Javascr…

  22. comment
    Comment #31746769

    His masterpiece Semiology of Graphics is a treasure trove of novel visualizations.

  23. comment
    Comment #31746686

    > With complex marks it is ambiguous what is a data point and what is a series. I sort of agree with you. I've implemented the Grammar of Graphics from the ground up four times pro…

  24. comment
    Comment #31746286

    The overview links to the book. See: https://ggplot2.tidyverse.org/ > ggplot2 is a system for declaratively creating graphics, based on The Grammar of Graphics.

  25. comment
    Comment #31744897

    Even more detailed is the original book by Leland Wilkinson, on which ggplot2 is based: https://link.springer.com/book/10.1007/0-387-28695-0 . The original implementations go back …