Y
HN Search
Hacker News Search
new
|
comments
|
top
|
jobs
jynelson
searching PlanetScale…
1.
▲
2.
▲
3.
▲
4.
▲
5.
▲
6.
▲
7 ms
·
31.
▲
by
jynelson
1y ago
tech salaries in the US are high enough that this is approximately 1-3 years of income as a lump sum. more than that, if you got this amount as a bonus you already have stupid money. of course $140k would be life changing for most people. b
32.
▲
by
jynelson
1y ago
I think this is the natural end state of code bases over time and it’s very hard to fix without dedicating lots of time (and getting buying from management to dedicate that time) https://jyn.dev/technical-debt-is-different-f
33.
▲
by
jynelson
1y ago
oh hey Will! long time no see lol, it's been ages. small world. i think this is on a good track! i like that it's designed to be extensible while still keeping some amount of structure, and that the DSL makes things very compact.
34.
▲
by
jynelson
1y ago
thanks :) i prefer to have the pipes on the new line so it’s more clear how the data flow works, but that’s a cute trick.
35.
▲
by
jynelson
1y ago
good catch. fixed the code block.
36.
▲
by
jynelson
1y ago
have you seen https://pharo.org/ by chance? it's a smalltalk IDE built in smalltalk, which means that the whole thing is editable at runtime. it's hard to describe before you see it, https://pharo.org&#
37.
▲
by
jynelson
1y ago
lol yeah it absolutely is originally i had them both in one article but it was getting to be really quite long and i am still thinking through what i want to say in the follow-up
38.
▲
by
jynelson
1y ago
when’s the last time you wrote a parallel array traversal in C? also, consider reading the linked post about how assembly instructions are no longer a good approximation of how your computer works: https://queue.acm.org/deta
39.
▲
by
jynelson
1y ago
you can imagine a version of Haskell that doesn’t have polymorphism or laziness, that only has unboxed integers, and as a result doesn’t need a GC. in such a language it’s still easy for the compiler to do stream fusion; whereas it’s still
40.
▲
by
jynelson
1y ago
acme looks extremely cool, thank you for sharing!
41.
▲
by
jynelson
1y ago
this is SO COOL thank you for sharing!!! i love that you mention this is collaborative, i really think people can do so much if they just have a little guidance on how to get started. the lack of trust is so real—this is one of the reasons
42.
▲
by
jynelson
1y ago
yes!!! this is exactly the direction i want to go with the post on “terminal of the future”—we should reimagine a structured terminal, where the interface isn’t dependent on emulating a VT100. have you seen https://www.warp.dev&#
43.
▲
by
jynelson
1y ago
two thoughts: 1) did you read the linked post on malleable software ( https://nothingisnttrivial.com/vines.html )? it has a very good distinction between “functional risk” (is the business logic right) and “technical risk” (w
44.
▲
by
jynelson
1y ago
AI papers over underlying problems, it’s a very strong force to reinforce the status quo. i don’t have strong feelings about AI, but i feel like “the AI generates a terminal command line for you” is just not going to work, it only deepens t
45.
▲
by
jynelson
1y ago
"at runtime" is not the same as "globally". i would love to install things locally at runtime, but the nix evaluator can't manage things that aren't packaged through a nix derivation, and i don't want to h
46.
▲
by
jynelson
1y ago
note that these are not features built in to tmux, they’re things i built on top because tmux allows doing meta-programming on the terminal scrollback. i expect that kitty allows doing this kind of thing too, kitty and wezterm both seem ver
47.
▲
by
jynelson
1y ago
sure. this still ties you to emacs as an editor though. the interesting part of emacs to me is the meta-programming with buffers, not the editor itself; i want to be able to plug-and-play editors and keep the meta-programming.
48.
▲
by
jynelson
1y ago
yes!! i would love an environment where every binary carries a mapping from the exe back to the source code, DWARF is kinda this but there's very little tooling around it and distros often don't ship it by default. i want someth
49.
▲
by
jynelson
1y ago
one of the things i want from a terminal is to run things in a dev container by default and have an explicit button for syncing the changes in that container to the host. the difference between this and messing with docker is that it uses t
50.
▲
by
jynelson
1y ago
i have ideas about how to strangler-pattern this so that it doesn't require a "flag day" where everyone switches over at once. i have about 15 paragraphs of this written up locally i need to turn into a blog post ^^
51.
▲
by
jynelson
1y ago
i see a bunch of people saying things like "you can do this in vim or emacs". it's true, you can do fuzzy finding and panes/tabs in an editor. but then you are in a box. anything that involves interacting with the termin
52.
▲
by
jynelson
1y ago
yes!! one of the things i really want from a terminal is structured metadata, it allows you to build so much on top. right now anything remotely close requires parsing a bunch of ansi escapes.
53.
▲
by
jynelson
1y ago
this is all true but it's not related to the bug in my post. this is input being sent via `tmux send-keys`, escape-time isn't relevant.
54.
▲
by
jynelson
1y ago
glad you've enjoyed it :) i was trying to find something that was clear while still being easy to skim. > You mentioned the arcane keyboard shortcuts of tmux. oh, i've remapped almost all the shortcuts in tmux. `ctrl-k` is not
55.
▲
by
jynelson
1y ago
yeah, i got the original regex from tmux-copycat. but a) that regex doesn't handle `:` and b) copycat builds its own "viewer" abstraction on top of saving and restoring the pane state, which means that you can only have one a
56.
▲
by
jynelson
1y ago
that's voice-to-text on iOS, i haven't found a way to turn off the auto-caps yet.
57.
▲
by
jynelson
3y ago
yes. most of the "platinum members" of the foundation have multiple full time employees working on rust: https://foundation.rust-lang.org/members/
58.
▲
by
jynelson
3y ago
yes, it's possible! that list doesn't exist today but i would love to create it. i wrote a draft a few years ago before shifting to other work; someone recently expressed interest in reviving that project: https://githu
59.
▲
by
jynelson
3y ago
they both contribute a lot, although rereading my post i realized i dedicated more discussion to review burnout. i think it's a question of whether you feel more of an obligation to your users or to other people in the project, i'
60.
▲
by
jynelson
3y ago
this is very kindly written, thank you :) frankly i don't want a larger audience, i didn't expect this to hit HN. i hadn't thought about it being harder to read for people in the project though, i'll do a poll on wheth
More ›