Y
HN Search
Hacker News Search
new
|
comments
|
top
|
jobs
jamesisaac
searching Neon…
1.
▲
2.
▲
3.
▲
4.
▲
5.
▲
6.
▲
8 ms
·
1.
▲
by
jamesisaac
5y ago
You might find this recent blog post from the React Native team informative, about their long-term vision for multi-platform support: https://reactnative.dev/blog/2021/08/26/many-platform-vision From per
2.
▲
by
jamesisaac
5y ago
This isn't really accurate. Presuming you're using react-native-web [1] (the most popular version of RN targeting the web, although there are others), it's essentially just a set of components and APIs, fulfilling RN's
3.
▲
by
jamesisaac
7y ago
SEEKING WORK | Remote (London, UK) | Full-Stack Web & Mobile App, Design & Development Portfolio: https://www.m10c.com/portfolio Email: james@m10c.com I've been designing and building apps and web platforms for
4.
▲
by
jamesisaac
8y ago
Ah I see. That can be achieved since Flow 0.51 with opaque types[1][2]. It seems like TypeScript hasn't yet caught up with this functionality[3]. [1] https://medium.com/flow-type/hiding-implementation-details-w..
5.
▲
by
jamesisaac
8y ago
Yeah I realise you'd never reach the same level of soundness due to the limitations of the underlying JS (although presumably you could get close with a subset?). But that's why it's an interesting challenge, and I think wha
6.
▲
by
jamesisaac
8y ago
Something which I think could be helpful for the overall ecosystem, and allow both type systems to coexist and thrive, would be more attention put into tools which transpile code and type definitions between the two languages. The two most
7.
▲
by
jamesisaac
8y ago
So, I was one of (or I suppose the only...) person in the linked issue arguing that competition is useful, and that it makes sense for Facebook's products to be tied into the same ecosystem. As others have mentioned, when Flow was firs
8.
▲
by
jamesisaac
8y ago
This is currently a stage 1 proposal for the core language: https://github.com/tc39/proposal-optional-chaining Depending on your stack it might be possible to make use of it already, e.g. Babel has a transpilation plug
9.
▲
Releasing Our Lightning Network Explorer
(medium.com)
1 points
by
jamesisaac
9y ago
|
0 comments
10.
▲
Lightning Spec Electrifies Bitcoin with Release Candidate
(blockstream.com)
4 points
by
jamesisaac
9y ago
|
0 comments
11.
▲
Introducing Flow linter: a customizable framework for JavaScript static analysis
(medium.com)
1 points
by
jamesisaac
9y ago
|
0 comments
12.
▲
by
jamesisaac
9y ago
As Dan said when closing that issue, this seems to me how I would expect rendering in React to work... it's async by nature. If you need the component's state/props to be a certain way for the very first render, use `this.sta
13.
▲
by
jamesisaac
9y ago
Why use componentWillMount and not componentDidMount? From the docs: > componentWillMount() is invoked immediately before mounting occurs. It is called before render(), therefore setting state synchronously in this method will not trigg
14.
▲
by
jamesisaac
9y ago
> Option 1: Use a string or null/false data [...] If you're using a type checker like #flow, it will yell at you and for a good reason: data type changes are hard to reason about and very error prone in practice. This isn'
15.
▲
by
jamesisaac
9y ago
I'd highly recommend using a type system like Flow to enumerate the shape of possible actions the store should support. This brings numerous advantages: 1. You can use strings for action types, no more need to import constants. 2. No n
16.
▲
by
jamesisaac
9y ago
Maybe what some people are looking for in a replacement, this is something I put together: https://nachapp.com It isn't multi-user, but does introduce features around tying tasks to larger goals, progress tracking etc. It&
17.
▲
by
jamesisaac
9y ago
Something this article glosses over is that JavaScript achieved all the benefits of ES6, ES7, gradual typing, etc, without breaking backwards compatibility. I can still pull in a library written 10 years ago alongside my fancy new async&#x
18.
▲
Review Your Year with the Calendar Chart
(nachapp.com)
1 points
by
jamesisaac
10y ago
|
0 comments
19.
▲
by
jamesisaac
10y ago
React Native is primarily aimed at writing cross-platform UI code. When it comes to performance critical code, or integrating heavily with native UIs (eg the media streaming abilities of Spotify) it's perfectly fine to drop down to nat
20.
▲
by
jamesisaac
10y ago
Nope, sorry, I'm fully focused on the SaaS model. If it helps at all, I've tried to remove as many concerns as I can associated with storing these kind of things in something cloud-based. See the list of pledges on the homepage,
21.
▲
by
jamesisaac
10y ago
Thanks! Not at the moment. It would be nice to one day, but given that I'm bootstrapping, the rate of growth is quite slow, and I don't think it's reached the scale yet where it would make sense to do full-time.
22.
▲
by
jamesisaac
10y ago
Self-developed solution that gives a hierarchical structure to to-dos, reminders, and related information: https://nachapp.com For anything which I can't figure out a way to tie to one of my current goals, a helpful general
23.
▲
Immutable User Interfaces (Lee Byron)
(youtube.com)
1 points
by
jamesisaac
10y ago
|
0 comments
24.
▲
No Goals?
(nachapp.com)
4 points
by
jamesisaac
11y ago
|
2 comments
25.
▲
Show HN: Jukebox – Collaborative music player
(jukebox.today)
5 points
by
jamesisaac
11y ago
|
0 comments
26.
▲
NSA is monitoring key Internet routers (1996)
(marc.info)
2 points
by
jamesisaac
11y ago
|
0 comments
27.
▲
10,000 Hours of Employment
(jamesisaac.me)
7 points
by
jamesisaac
12y ago
|
0 comments
28.
▲
by
jamesisaac
12y ago
I approached this problem and decided to try and solve it for myself just over a year ago. Firstly, I decided that instead of knowledge being segregated by medium (notes -> evernote, bookmarks -> Chrome, etc), it should be organised
29.
▲
Look, no hands
(looknohands.me)
698 points
by
jamesisaac
12y ago
|
140 comments
30.
▲
by
jamesisaac
12y ago
For freelancing, Harvest, which fits my needs perfectly. For personal projects, I don't believe time tracking to be useful (instead I just track completed tasks).
More ›