Live data from Hacker News

Viewing profile — jonathanaird

jonathanaird

HN member
Joined
Wed, May 13, 2020, 3:19 PM UTC
HN karma
39
Public activity
28 items

About jonathanaird

No profile information was provided.

Recent public activity

  1. story
  2. comment
    Comment #26819250

    Widgets are essentially data classes, simple wrappers for configuration information. They need to be classes because of the way the internals of the framework works. And no one is …

  3. comment
    Comment #26806189

    The canonical way of doing things in Flutter is composition NOT inheritance. This is the whole point of Widgets. Inheritance is used in ways that generally make sense and don’t res…

  4. story
  5. comment
    Comment #26590751

    I think the conversation around OO suffers from the same problem that any major engineering trend suffers from: namely that eventually, the concept gets conflated with the way that…

  6. comment
    Comment #26493597

    Yes, it took me two or three years to have any sort of valid opinion on TDD or SPA vs plain html and where each would be appropriate and in what quantity. Watching talks helped me …

  7. comment
    Comment #26490333

    The hardest part I think is knowing that you should ignore all of the noise around different practices paradigms, and frameworks and focus on fundamentals. The best way is to look …

  8. comment
    Comment #26308679

    I hear this a lot and I understand people make mistakes trying to rush but this is not accurate for me. I can absolutely will myself to think faster. Maybe this comes with experien…

  9. comment
    Comment #26261121

    Touche. It’s so hard to get past the buzz in crypto because people are making way too much money on the price of tokens. It’s so distracting. I think we’ll get there eventually.

  10. comment
    Comment #26261105

    It’s happening in the tools for thought community on Twitter. It’s more about the software layer and innovations in human computer interaction design. A lot of the ideas from the 6…

  11. comment
    Comment #26235234

    Yes, it’s just old companies like IBM trying to ride a buzz wave. The whole point of a blockchain is that it’s public and verifiable.

  12. comment
    Comment #26235121

    I really want something that’s strongly typed but doesn’t require code generation like protobufs do. Yaml doesn’t do it for me. The closest I can get is putting the type guarantees…

  13. comment
    Comment #26224009

    Exactly. This is no fundamentally different than a traditional time-stamping service. If the time-stamping service is compromised, all of the previous timestamps are invalid. The o…

  14. comment
    Comment #26203974

    In case you’re interested the two bitcoin forks BCH and BSV have unlimited block size and so energy/transaction validated can scale very well. Eventually all forks will have to rel…

  15. comment
    Comment #26197706

    It also depends on the available market for asics. In bear markets, asics are very affordable as miners go out of business but the price can go up quite a lot in bull markets which…

  16. comment
    Comment #26197494

    It has no relation to transaction volume. It is related to the price of BTC and the block reward every 10 minutes. The higher the price, the more miners compete to find a block. Tr…

  17. comment
    Comment #26197244

    They’re putting a lot of resources behind and it actually is thriving. They have a real financial interest as there’s pretty thorough firebase support. It’s also reviving their Dar…

  18. comment
    Comment #26179106

    Both Flutter and React will take the next UI frame and figure out what the diff is between the last frame and the next and only apply the difference. In React it’s called the shado…

  19. comment
    Comment #26135477

    BSV has solved 1,2 and 5. 3 is on the way and 4 is a non-issue.

  20. comment
    Comment #26135027

    Yes, Flutter does this as well and they’re both very popular. When done properly, UI is a pure function of state and you have some simple mechanism for notifying the UI that state …

  21. comment
    Comment #25863281

    He’s stated his reasoning many, many times. Legally speaking, keys do not prove identity. They prove access to keys which can be stolen. He’s making an intentional point to prove i…

  22. comment
    Comment #25580051

    It has the inverse trend of a files/folders system. Roam graphs start out messy but a natural order emerges organically over time as a consequence of links. File/folder structures …

  23. story
    Ask HN: Why Isn’t Garbage Collection Parallelizable?

    Since it’s not possible for the reference count of an object in memory to go from 0 to 1 isn’t concurrency a non-issue? The worst that could happen is that you don’t free up some m…

  24. comment
    Comment #25245851

    Still so relevant today.

  25. comment
    Comment #24258282

    This is how Flutter works.