Y
HN Search
Hacker News Search
new
|
comments
|
top
|
jobs
chriskrycho
searching Neon…
1.
▲
2.
▲
3.
▲
4.
▲
5.
▲
6.
▲
6 ms
·
1.
▲
Friendly Little Wrapper Types–high value, low cost, just use them
(v5.chriskrycho.com)
3 points
by
chriskrycho
9mo ago
|
0 comments
2.
▲
by
chriskrycho
1y ago
Yeah, I’ve actually been thinking about adding a toggle, because some folks really like having the slides there, and some folks do not . A better layout for talks (side-by-side, e.g.) could help, too. I debated including XKCD 2347 in the
3.
▲
Lowercase Your Namespaces: a proposed convention for JavaScript imports
(v5.chriskrycho.com)
1 points
by
chriskrycho
1y ago
|
0 comments
4.
▲
Eg-Walker: the best of OTs and CRDTs [video]
(youtube.com)
2 points
by
chriskrycho
2y ago
|
0 comments
5.
▲
Big Packages or Many Dependencies – pick your poison
(v5.chriskrycho.com)
2 points
by
chriskrycho
2y ago
|
0 comments
6.
▲
Isolating complexity is the essence of successful abstractions
(v5.chriskrycho.com)
244 points
by
chriskrycho
2y ago
|
80 comments
7.
▲
by
chriskrycho
2y ago
I think you read into the article some things that weren’t there. The question from the colleague was why I was even interested in learning something we all knew (me included!) we wouldn’t use there. At no point did I propose using Rust a
8.
▲
by
chriskrycho
2y ago
If you enable the watchman integration, then you actually get very close to this: your current change’s evolution log and the repo operation log will have every change which was persisted to disk. There are tradeoffs to that, of course, but
9.
▲
by
chriskrycho
2y ago
It does not implement Git worktrees, but instead implements its own notion of workspaces which frankly I find much nicer (unsurprisingly!). As with most things jj: just as much or more power than Git, but less hassle. Working with submodu
10.
▲
by
chriskrycho
2y ago
I actually find jj great for (1). The project I reference working on in this post is in exactly that bucket, and the kinds of things I do with it are not “complicated” but jj is still much, much better than working with Git—not least fo
11.
▲
Jujutsu Megamerges and jj Absorb
(v5.chriskrycho.com)
82 points
by
chriskrycho
2y ago
|
63 comments
12.
▲
by
chriskrycho
2y ago
Thanks to the feedback in this discussion, the article now does discuss 5at line; much obliged to all the folks who helped me fix a substantial error.
13.
▲
by
chriskrycho
2y ago
Yeah, a thing I implemented years ago to handle the ability to hide the side nav on wide screens never worked quite the way I expected. Making it not do that except when specifically toggling the nav has always been on the “to-do”, just
14.
▲
by
chriskrycho
2y ago
I just published an update to the post which corrected the title, URL, and content, and also published an additional post calling attention to the error and explaining it ( https://v5.chriskrycho.com/notes/corrections-us
15.
▲
by
chriskrycho
2y ago
Ah, you’re totally right; I badly misstated that. I’ll update it tomorrow accordingly. Thank you for the correction. Your last comment before the edit is one part of what I was trying to get at; the other was that Drop itself must uphold th
16.
▲
Read the Code: Using Drop for Safety in Rust
(v5.chriskrycho.com)
4 points
by
chriskrycho
2y ago
|
0 comments
17.
▲
by
chriskrycho
2y ago
In some sense even the best talks are an attempt to distill things we have learned into a tight enough package that it helps people (a) think a little differently and (b) go read and learn more themselves. Sometimes that turns into self-pro
18.
▲
by
chriskrycho
2y ago
> I suggest never beginning an introduction with "this is the best talk I've ever given". Heh, this is fair, and I actually just edited the intro in response to that feedback. In my defense, the talk itself doesn’t start t
19.
▲
by
chriskrycho
2y ago
Thanks! The books and essays are fantastic, and if I get a few people to read them, this will have been a successful talk! Re: LinkedIn—Ha! I debated on how much to include/not-include specific references to my previous employer there,
20.
▲
by
chriskrycho
2y ago
Thanks – looking forward to chatting!
21.
▲
by
chriskrycho
2y ago
SEEKING WORK - remote only, Colorado - Short-form résumé: https://cdn.chriskrycho.com/resume.pdf - Long-form CV: https://v5.chriskrycho.com/cv - Services page: https://v5.chriskrycho.com/ser
22.
▲
by
chriskrycho
2y ago
Location: Monument (45min S of Denver), Colorado, United States Remote: Yes, only Willing to relocate: No Technologies: - TypeScript and JavaScript (including Node) - Rust - CSS, HTML Long ago, also Postgres.
23.
▲
Seeing Like a Programmer—Resiliency, Limits, & Moral Hazards in S.Eng. [video]
(youtube.com)
4 points
by
chriskrycho
2y ago
|
0 comments
24.
▲
What is it like to use a non-Git VCS? Jujutsu VCS video demo and walkthrough
(youtube.com)
3 points
by
chriskrycho
3y ago
|
0 comments
25.
▲
Iterators and traversables [have important differences]
(without.boats)
4 points
by
chriskrycho
3y ago
|
0 comments
26.
▲
You Have to Type It Out: Learning frameworks, languages, math, music, etc.
(v5.chriskrycho.com)
2 points
by
chriskrycho
3y ago
|
0 comments
27.
▲
by
chriskrycho
3y ago
Author here, and I agree that Rust shouldn't represent the end of history for programming language evolution. Vehemently. I have been saying for the better part of a decade now that I hope very much Rust is the first of a new breed o
28.
▲
by
chriskrycho
3y ago
This is, indeed the type of stuff most people run into if their career spans more than a couple years, touches large organizations, etc. That is why I thought it would be useful to share: it is the kind of thing that would’ve been really he
29.
▲
by
chriskrycho
3y ago
Yeah, and I have it on good authority that there are JS/TS apps more than 10 times larger than that at Google. Scale is relative.
30.
▲
by
chriskrycho
3y ago
A bit of clarification from some of the nuance that (reasonably) had to get cut from the episode for time: - Propose a 5-year-plan: yeah, “lol” is about right. It was never going to win any hearts or minds. It was also our least favorite
More ›