jpavel2
Re:Mathup: Easy MathML authoring tool with a quick to write syntax
on Friday March 21, 2025 @02:47PM (#43439529)
I absolutely love this project - for years I'd been using a homegrown s-exp to MathML translator, but your project is both more intuitive and capable.
mathup's tiny, clean API makes it easy to integrate the project in all sorts of processing workflows, both in-browser and scripting.
Re:Today I learned that bash has hashmaps (2024)
on Saturday January 11, 2025 @01:36PM (#42667949)
I'm not seeing this local scope leak with bash 5.2.15. The below script works as I'd expect:
#!/bin/bash
declare -A map1=([x]=2)
echo "1. Global scope map1[x]: ${map1[x]}"
func1() {
echo " * Enter func1"
local -A map1
map1[x]=3
echo " Local scope map1[x]: ${map1[x]}"
}
func1
echo "2. Global scope map1[x]: ${map1[x]}"
outputting 1. Global scope map1[x]: 2
* Enter func1
Local scope map1[x]: 3
2. Global scope map1[x]: 2
Re:Is this radical redesign of GIMP possible now?
on Saturday November 11, 2023 @04:11PM (#38234578)
If you're a DeluxePaint fan, then GrafX2 is the way to go these days.
Re:Tell HN: Vim users, `:x` is like `:wq` but writes only when changes...
on Saturday January 07, 2023 @04:48PM (#34293238)
This was in 2014. Since then, Vim has added non-obsolete encryption algorithms (some provided by libsodium), used by default.
Re:Twelve Years of Go
on Wednesday November 10, 2021 @03:29PM (#29180262)
I write a variety of CLI tools for my own use in Java.
On this low-end Chromebook (Samsung Chromebook 3 with a Celeron N3060 @1.60GHz) I can start the JVM, load the classes for my CLI program, and print a help message,
jpavel@penguin:~$ time rcr -h
Usage: RCloner <config path> get|put <entry> [args]
RCloner <config path> list
real 0m0.316s
user 0m0.208s
sys 0m0.126s
in less than 1/3 of a second. And this is with stock openjdk version 1.8.0_302, which doesn't include the startup time improvements of Java 10 & 12.Sure, I wouldn't write utilities meant to be piped one into another, but for standalone CLI tools, the JVM startup time isn't prohibitive at all.
Re:Blessed: Curses-like library with high level terminal interface API...
on Thursday April 01, 2021 @11:22PM (#26668760)
An actively developed and mature text UI library for the JVM: