Y
HN Search
Hacker News Search
new
|
comments
|
top
|
jobs
jonathanaird
searching PlanetScale…
1.
▲
2.
▲
3.
▲
4.
▲
5.
▲
6.
▲
6 ms
·
1.
▲
A Tour of the Fuchsia Operating System
(youtube.com)
10 points
by
jonathanaird
5y ago
|
0 comments
2.
▲
by
jonathanaird
5y ago
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 hoping you don’t use inheritance. The recommended style is v
3.
▲
by
jonathanaird
5y ago
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 result in huge complex inheritance trees.
4.
▲
Come See My Collection
(ic.unicamp.br)
2 points
by
jonathanaird
5y ago
|
0 comments
5.
▲
by
jonathanaird
6y ago
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 enterprise software and overpaid consultants completely fud
6.
▲
by
jonathanaird
6y ago
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 a lot. Programmers really like giving talks.
7.
▲
by
jonathanaird
6y ago
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 through and try to understand some very well written open so
8.
▲
by
jonathanaird
6y ago
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 experience doing some meditation but when I have a difficult problem
9.
▲
by
jonathanaird
6y ago
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.
▲
by
jonathanaird
6y ago
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 60’s and 70’s are having a resurgence like Memex, backlinks,
11.
▲
by
jonathanaird
6y ago
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.
▲
by
jonathanaird
6y ago
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 in the database and using GraphQL.
13.
▲
by
jonathanaird
6y ago
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 only alternative to a blockchain is to publish the latest has
14.
▲
by
jonathanaird
6y ago
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 rely on transaction fees as the block reward has a halving
15.
▲
by
jonathanaird
6y ago
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 affects the profitability of buying new machines.
16.
▲
by
jonathanaird
6y ago
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. Transaction volume can never increase because they have capped
17.
▲
by
jonathanaird
6y ago
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 Dart language. As someone that’s using it, it is improving very
18.
▲
by
jonathanaird
6y ago
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 shadow dom. Flutter will also only render what it needs to so you
19.
▲
by
jonathanaird
6y ago
BSV has solved 1,2 and 5. 3 is on the way and 4 is a non-issue.
20.
▲
by
jonathanaird
6y ago
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 has changed.
21.
▲
by
jonathanaird
6y ago
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 it in a court of law as a part of his bigger point that Bitco
22.
▲
by
jonathanaird
6y ago
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 need regular maintenance or they become less organ
23.
▲
Ask HN: Why Isn’t Garbage Collection Parallelizable?
2 points
by
jonathanaird
6y ago
|
1 comments
24.
▲
by
jonathanaird
6y ago
Still so relevant today.
25.
▲
by
jonathanaird
6y ago
This is how Flutter works.
26.
▲
by
jonathanaird
6y ago
What language/framework is the GUI for the controls written in?
27.
▲
by
jonathanaird
6y ago
What you’re looking for is Dart. I’ve really, really enjoyed using it so far. Can be be aot compiled as well.