Y
HN Search
Hacker News Search
new
|
comments
|
top
|
jobs
jasperry
searching PlanetScale…
1.
▲
2.
▲
3.
▲
4.
▲
5.
▲
6.
▲
7 ms
·
31.
▲
by
jasperry
8mo ago
I see, thanks for the clear example of the ambiguity you need to avoid! Fun stuff.
32.
▲
by
jasperry
8mo ago
Syntax comment: in your control structures you use a keyword ("do", "then") to start a block as well as wrapping the block in parentheses. This feels superfluous. I suggest sticking with either keywords or parens to deli
33.
▲
by
jasperry
9mo ago
Codeberg supports Org for READMEs! I think some other Git forge does too, but the name escapes me ;)
34.
▲
by
jasperry
9mo ago
The value of Org outside Emacs would be the same value that Markdown has, if it had wider adoption. Voit's post makes a strong argument for Org syntax's ability to serve for all the things Markdown currently does, while being more
35.
▲
by
jasperry
10mo ago
I was also impressed and read the whole thing and got a lot of gaps filled in my history-of-the-web knowledge. And I also agree that the uncritical optimism is the weak point; the article seems put together like a just-so story about how th
36.
▲
by
jasperry
11mo ago
The unity of the block of cheese is circumstantial, but nonetheless we define a piece of cheese defined on the presence of actual matter. The article goes to some trouble to devise a definition of holes that's also based on matter rath
37.
▲
by
jasperry
11mo ago
I think your definition still leaves the essence of the discussion in the same place: do topological properties "exist"? That's how I tend to blanket-interpret this debate; it's whether one is wiling to define existence
38.
▲
by
jasperry
11mo ago
Holes might not really exist, but hollers definitely do, because that's where my papaw lived.
39.
▲
by
jasperry
11mo ago
As a long-time Emacs user, I'm surprised by how easy it has become lately to configure Emacs as an IDE, mainly due to the built-in eglot. You need a lot less elisp code than you used to. A working Python setup is like one line of confi
40.
▲
by
jasperry
11mo ago
Am I wrong to be skeptical that this was a thought author had at 8 years old? I don't doubt that 8-year-olds can learn programming and advanced math, but even the brightest 8-year-old would still be in the "sponge" stage. It&
41.
▲
by
jasperry
11mo ago
Someone could know what memory safety is and still be persuaded (or reminded) by an argument that it's not okay to adopt a non-memory-safe language due to all the security issues. The author did cite evidence from the Chromium project,
42.
▲
by
jasperry
11mo ago
Intelligence isn't the same thing as happiness, but it could be correlated, because if IQ does measure generalized problem-solving ability, as it seems to, then smart people could apply themselves to the problem of happiness and have m
43.
▲
by
jasperry
11mo ago
To its credit, vim does show a help text with :q on it if you start it with no file. Back then, it was just vi opening to a blank screen.
44.
▲
by
jasperry
11mo ago
The line numbers and position bar are some real quality-of-life enhancements! I don't regularly use nano anymore, but I have often thought that more programs should imitate the way it shows the command shortcuts on-screen as a kind of
45.
▲
by
jasperry
1y ago
Projects like this are some of my favorite uses for single-board computers. Another one is Bare Metal C64, which aims for low-latency vsynced Commodore emulation on the Pi: https://accentual.com/bmc64/
46.
▲
by
jasperry
1y ago
TextAdept and its possibilities have intrigued me for a while now; a fast Qt GUI and Lua-based configuration sounds like a sweet spot for me. But I've never fully taken the plunge to configure it for development. I'm open to read
47.
▲
by
jasperry
1y ago
There are a lot of people who learn and teach the RSA algorithm superficially without a sufficient grasp of the number theory to really understand what is going on. I know because I've been one of them (on both sides). The Carmichael v
48.
▲
by
jasperry
1y ago
I didn't say more people should become career scientists; the incentives of that are all messed up from trying to measure research output like it's a product. IMO the best way to prevent junk science is to teach more people to tel
49.
▲
by
jasperry
1y ago
To me, the greatest contribution of mediocre scientists is that they teach their field to the next generation. To keep science going forward, you need enough people who understand the field to generate a sufficient probability of anyone p
50.
▲
by
jasperry
1y ago
Wow, very nice. I didn't know how long the project had been around, I wasn't expecting it to be this fleshed out.
51.
▲
by
jasperry
1y ago
Does this or any other scrollable-tiling WM remember your preferred size of windows per-application? For instance, if I open a new Firefox window, I always want it to be the same width and full height. If I open a terminal, I want it to be
52.
▲
by
jasperry
1y ago
This is not in fact a compositing window manager for Windows, but rather a port of a Mac app for WYSIWYG LaTeX editing. It looks like a very useful application. Just wish they prioritized porting it to Linux instead.
53.
▲
by
jasperry
1y ago
The argument could be made that rewriting in general can make a codebase more robust, regardless of the language. But that's not what the article does; it makes it specifically about memory safety: > That’s how I feel when I see the
54.
▲
by
jasperry
1y ago
The author argues that if rewriting a C++ codebase in Rust makes it more memory-safe, that's not because Rust is memory-safe. What?
55.
▲
by
jasperry
1y ago
Of course! It wasn't really a criticism, just a cheeky observation that the documentation for every Wirth-style language I've ever seen begins with the EBNF grammar. Though it's rare for a new language to do that today, I app
56.
▲
by
jasperry
1y ago
And don't forget the GUI editor for Irrlicht, CopperCube! I had an easier time getting started with this than with the more modern but heavier frameworks (never finished anything though). https://www.ambiera.com/copperc
57.
▲
by
jasperry
1y ago
Very nice project, I'm a big fan of implementing Wirthian languages to learn compilers. Also, in true Wirth style, the documentation mainly consists of the language grammar :)
58.
▲
by
jasperry
1y ago
I gave Meow a fair shake a year or so ago. I'd say it's currently the most robust mode for implementing Kakoune or Helix-like bindings in Emacs, but you can customize it to be like vim or anything else. It's more lightweight
59.
▲
by
jasperry
1y ago
Another 8-bit "better than BASIC" language was COMAL. Similar to the language in the article, it also had structured programming constructs, and the C64 version had built-in turtle graphics, sprite, and sound commands. I remember
60.
▲
by
jasperry
1y ago
oh, thanks for the fact check. I guess it's obvious which computing ecosystem I never touch :)
More ›