Viewing profile — wycats
wycats
HN member- Joined
- Mon, Aug 18, 2008, 9:42 PM UTC
- HN karma
- 6,755
- Public activity
- 586 items
- HN profile
- View on Hacker News ↗
About wycats
No profile information was provided.
Recent public activity
-
comment
Comment #47883938
As one of the original authors of Cargo, I agree. lockfiles are for apps and CLIs are apps. QED.
-
comment
Comment #31239379
Certainly!
-
comment
Comment #31239373
A little more context: I've been working on the design of this reactivity system in some form since roughly 2018 as part of the Ember framework. The original design of the reactivi…
-
comment
Comment #31238658
Hey! Owner of the original repo here :) Like @tomdale, I'm surprised to see this on the front page of Hacker News! I have been working on more detailed documentation about the over…
-
comment
Comment #21848974
You're absolutely right. We took a lot of inspiration from the MobX API design. One thing worth calling out: MobX requires you to mark getters as `@computed`: class OrderLine { @ob…
-
comment
Comment #21848942
And on top of that, the fact that we use a simple reactivity primitive under the hood[1][2] means that we have been able to transition from an API designed for 2012-era two-way bin…
-
comment
Comment #21848919
I think that's probably a good change to the default. Today, `ember build` is analogous to `ember s`, and most people deploy to production with `ember-cli-deploy`. But that's not a…
-
comment
Comment #21848836
You got that right. We got a lot of inspiration from the React ecosystem, both in terms of component design (the root element is just another element) and composition. Those change…
-
comment
Comment #21848769
You're not alone! The Ember core team broadly agrees with this goal. With Octane, we focused on landing broad ergonomic improvements in a compatible release of Ember. At the same t…
- story
-
comment
Comment #19731605
Ultimately, the value prop of a tool like Graphiti or GraphQL is independent of the exact details of the wire format. Graphiti uses JSON:API[1] under the hood as its protocol, whic…
-
comment
Comment #19731489
> It doesn't appear to solve some or the 2 major headaches graphQL is great at solving: * clients choosing how much data they need. On a desktop on broadband client, I want details…
-
comment
Comment #16345974
I split my time between Ruby, JavaScript (mostly with TypeScript) and Rust, with occasional Java and devops work. Of those, JavaScript (with TypeScript) is my predominant language …
-
comment
Comment #16345903
The short answer is no. We work differently than other similar products, in that we rely heavily on aggregation, both for presenting useful data in the UI and also to keep our back…
-
comment
Comment #16343834
For clarity, we also support almost all Rack-based frameworks in Ruby (including Sinatra): https://www.skylight.io/support/advanced-setup We should probably update our copy to clar…
-
comment
Comment #16343782
For slightly more context, I wrote the first lines of Rust code for Skylight as a spike at the end of 2013, and joined the Rust core team more than a year later. :) I was largely i…
-
comment
Comment #14281023
> Preferring implicit code is optimization for the first person writing the code while making it harder to understand, debug, and update. I feel that this argument has been repeate…
-
comment
Comment #14280908
Since this thread is somewhat rehashing the old arguments ("you write once, but read many times, therefore EIBTI"), it might be worth reading a more modern take on the topic by Aar…
-
comment
Comment #14057242
Also, this particular format is the "wire format", which is the compact representation that we compile templates into to send to the client. The client then compiles that represent…
-
comment
Comment #13881047
I grew up as an Orthodox Jew and virtually all of the stories of the bible are heavily illustrated in many forms, both recently and in ancient times. The fact that the Megilla does…
-
comment
Comment #13881034
I don't agree that all orthodox jews subscribe to it, although I do agree that it's a commonly held belief. The universal values held by Orthodox Jews are the articles of faith of …
-
comment
Comment #13880949
Further, Maimonides, who enumerated the principles of faith accepted by Orthodox Jews, also held that Genesis could/should be interpreted allegorically[1]. > Some medieval philosop…
-
comment
Comment #13794790
> "favorite" wart at the moment: '% x ' parses to the literal string "x" - "%" when not preceeded by an operand that makes it the infix operator "%" starts a quote-sequence where t…
-
comment
Comment #13216241
> My takeaway from this is that first-class cancellation tokens are the right approach, but languages need some kind of syntactic sugar to eliminate, or at least reduce, the verbia…
-
comment
Comment #13215898
> I also read that as Google will refuse to implement features if it doesn't get it's way in how they are designed. There's no reason for Google to do this, in general, since there…