Viewing profile — jonathanaird
jonathanaird
HN member- Joined
- Wed, May 13, 2020, 3:19 PM UTC
- HN karma
- 39
- Public activity
- 28 items
- HN profile
- View on Hacker News ↗
About jonathanaird
No profile information was provided.
Recent public activity
- story
-
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 …
-
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…
- story
-
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…
-
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 …
-
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 …
-
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…
-
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.
-
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…
-
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.
-
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…
-
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…
-
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…
-
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…
-
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…
-
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…
-
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…
-
comment
Comment #26135477
BSV has solved 1,2 and 5. 3 is on the way and 4 is a non-issue.
-
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 …
-
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…
-
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 …
-
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…
-
comment
Comment #25245851
Still so relevant today.
-
comment
Comment #24258282
This is how Flutter works.