Y
HN Search
Hacker News Search
new
|
comments
|
top
|
jobs
jonpalmisc
searching PlanetScale…
1.
▲
2.
▲
3.
▲
4.
▲
5.
▲
6.
▲
8 ms
·
61.
▲
by
jonpalmisc
4y ago
Any chance you can share that Ruby script? (It can be just the script if the source isn’t shareable.) I’ve wanted to explore something like this for a while and having a reference would be nice.
62.
▲
by
jonpalmisc
4y ago
HN crowd might have some interesting takes on this: what is your preferred archive (and/or compression) format, and why? I’ve been using .tar.xz for archiving, but haven’t looked into what the “best” option really is.
63.
▲
by
jonpalmisc
4y ago
Another vouch for Eglot here. Seems smoother and just nicer overall compared to lsp-mode, not to mention better integration with Emacs. I switched to Eglot a while back and haven’t looked back.
64.
▲
by
jonpalmisc
4y ago
I used it avidly for years. It’s still fun to see pretty LaTeX documents, but my patience for working with it—despite being rather fluent with it—has grown too slim.
65.
▲
by
jonpalmisc
4y ago
I also have a love & hate relationship with LaTeX. I think it really boils down to the following: LaTeX will work excellently for you, so long as your use case was envisioned by the original authors. I can't say that the original a
66.
▲
by
jonpalmisc
4y ago
I’d like to see something like this but for speeding up Emacs at runtime. I have a 0.25s startup time with packages but my Emacs struggles when using lsp-mode or eglot in large C++ projects. I’ve been using Sublime Text lately but would lik
67.
▲
by
jonpalmisc
4y ago
Probably going to catch hate for this, but the Python package/environment management debacle is one of the things that causes me to avoid the language in my own personal projects. All of the following are real tools for Python package&
68.
▲
by
jonpalmisc
4y ago
In general, variable fonts work by defining multiple "masters" that can be interpolated between. While I'm not sure if Glyphs was used to create this font in particular, this page from Glyphs' documentation summarizes ho
69.
▲
by
jonpalmisc
4y ago
If you are unfamiliar with font technology/design, it is hard to emphasize just how much work must have went into producing this font. Take a look at all the different variable axes Roboto Flex supports [1]. I have never seen so many a
70.
▲
by
jonpalmisc
4y ago
Do you have any examples of the “perfectly safe code the Rust compiler will nag you about”? Not trying to start language wars, just genuinely curious as someone who writes Rust on occasion.
71.
▲
by
jonpalmisc
4y ago
If this stuff (typography, punctuation, etc.) interests you, definitely check out Butterick’s Practical Typography [1]. Great resource and easy to follow. [1] https://practicaltypography.com/
72.
▲
by
jonpalmisc
4y ago
Surprised to see this is the second result when googling “cdecl” despite its naming collision with the calling convention.
73.
▲
Go Fonts
(go.dev)
4 points
by
jonpalmisc
4y ago
|
0 comments
74.
▲
by
jonpalmisc
4y ago
There are others who would know more about this than I do, but a few reasons come to mind: 1. NSO almost certainly has more than one exploit chain at a time. While this would burn one of their exploits, it wouldn’t put them out of business
75.
▲
by
jonpalmisc
4y ago
Can’t speak about the others, but Rust’s C interop is nothing like Zig’s, not to mention that Zig can also compile C.
76.
▲
by
jonpalmisc
4y ago
I think Zig’s compatibility with C is such a valuable feature. I also wish we could rewrite everything in a modern language, but the reality is that we can’t and that if we could, it would take a LONG time. The ability to start new projects
77.
▲
by
jonpalmisc
4y ago
I haven't heard of S7 before—it looks like a great project as well. Thanks!
78.
▲
by
jonpalmisc
4y ago
3 days ago. https://msrc.microsoft.com/update-guide/vulnerability/CVE-20...
79.
▲
by
jonpalmisc
4y ago
Thanks for sharing this, I've bookmarked it to check out more later, but from the links you provided, it looks like Chicken Scheme is pretty friendly to use.
80.
▲
by
jonpalmisc
4y ago
It’s pretty minimal right now as I’m in the process of porting over a larger config. Here’s what I have, although you might find it might be a bit underwhelming: https://github.com/jonpalmisc/dotfiles/blob/mas
81.
▲
by
jonpalmisc
4y ago
Fennel is really cool, and the fact that it builds on Lua—an already-popular language—is a huge win; Fennel gets access to the entire Lua ecosystem. Importantly, Lua is pretty easy to embed in native applications. I haven’t found a Lisp or
82.
▲
by
jonpalmisc
4y ago
Likely controversial opinion: Parser combinators are fun but feel a little too magic for me. Maybe I’m being stubborn, but I prefer to write lexers and parsers by hand. Although, I would like to get around to writing a “common lexer and par
83.
▲
by
jonpalmisc
4y ago
It’s easy to argue that all cross platform C++ GUI libraries suck, but Qt definitely sucks the least. Yes, sometimes it can be awkward to use, and yes, there are longstanding bugs in Qt itself that remain unfixed. In my opinion, it is still
84.
▲
by
jonpalmisc
4y ago
Clang, swiftc, etc. would like a word with you... :) (It bothers me too.)
85.
▲
by
jonpalmisc
5y ago
The cohesion and interoperability of Emacs packages is hard to find elsewhere. When I tried Neovim recently, it was blatantly obvious and I was quickly turned off by how each plugin creates psuedo-TUI elements and prompts for input slightly
86.
▲
by
jonpalmisc
5y ago
I use it at my current job in which I work in a large C++ codebase. I formerly used CLion. Whether Emacs is an IDE or not depends how you define IDE. I use Eglot [0] for LSP integration; this gives me IDE-like features like "jump-to-de
87.
▲
by
jonpalmisc
5y ago
One of the best parts is the bindings! They are present in most shells/terminals, GNU readline-based programs, and even native macOS text field. If you're in a terminal or using a terminal-based program, there's a good chance
88.
▲
by
jonpalmisc
5y ago
You might want to check out straight.el [0] in replacement of package.el; it can pin package versions, etc. It is used by the very popular Doom Emacs [1] to lock package versions for reproducible config reasons. [0] https://githu
89.
▲
by
jonpalmisc
5y ago
I like to tinker and hack on things, so I enjoy maintaining my Emacs config to an extent. However, I draw the line at "text editor" with Emacs. I have no desire to read my email, paint pictures, or compose music inside Emacs—there
90.
▲
by
jonpalmisc
5y ago
What parts did you find difficult? When I first started, I found the keybindings odd, but now I love them since the core set of shortcuts—C-a, C-e, C-f, etc.—work "everywhere" from the terminal, to GNU readline-based programs, to
More ›