Readit News logoReadit News
onetom commented on GNU Unifont   unifoundry.com/unifont/in... · Posted by u/remywang
IvyMike · 7 days ago
> GNU Unifont is part of the GNU Project. This page contains the latest release of GNU Unifont, with glyphs for every printable code point in the Unicode Basic Multilingual Plane (BMP)

I mean that's pretty close no?

onetom · 6 days ago
no. as others have stated too, the following should be mentioned

- what's the 2 meaning in BMP

- it's designed as a monospaced (or proportional?) bitmap font

- designed in a single 16x16 size only (or also 8x16? it's a bit unclear)

- provided as an OTF/TTF font format, which can be scaled by most font rendering engines to other sizes, but u need antialiasing to make it look smooth (this is mentioned, but under the download section only)

- use as a "last resort" default font, according to wikipedia at least

onetom commented on Icons in Menus Everywhere – Send Help   blog.jim-nielsen.com/2025... · Posted by u/ArmageddonIt
onetom · 11 days ago
In earlier versions of Apple OSes, you could edit the menus yourself, with the officially supplied resource file editor app and there was nothing really special about it.

There are `ibtool` and `plutil` CLI commands built-in to macOS these days too, but to get some graphical editor, u would need to download 3GB of Xcode and u would invalidate the code signatures, etc...

Plus there is a huge churn in the application versions, so any customizations would need to be applied repeatedly to newer app versions.

Sad, really...

onetom commented on Compiling a Forth   healeycodes.com/compiling... · Posted by u/healeycodes
onetom · 2 months ago
> I feel like my Forth-like compiler and VM capture enough of the spirit of Forth!

Being interactive is core to the spirit of Forth, so I think your feeling is off.

The fact that editing, compilation and execution is folded into single, comprehensive workflow, makes it possible for a Forth system to be situated in very resource constrained environments and evolve while it's running, potentially without any dependence on some other, beefier computer somewhere else.

There are tons of problems avoided with bundling all these capabilities together. There is no question of "which version of the compiler to use?", since it's part of your program, because it's so small (few hundred bytes probably), it can be part of it.

It also has the D-lang, Rust or Zig style `comptime` feature via the immediate mode words.

And the list goes on an on...

Here is a starting point for understanding more of these principles: https://www.ultratechnology.com/lowfat.htm

Chuck Moore's ColorForth (https://colorforth.github.io/cf.htm) takes these ideals to some extremes, allowing an ATA IDE disk driver to be a few words of code only: https://colorforth.github.io/ide.html

onetom commented on Where it's at://   overreacted.io/where-its-... · Posted by u/steveklabnik
onetom · 3 months ago
I wonder, how rigidly has the JSON format been baked into the protocol.

It feels like a shortsighted choice, just because it's prevalent in recent decades.

It took years to implement performant parsers for it and it has a lot of quirks, missing features and the tons of double quotes and mandatory commas significantly harm its human readability...

Not sure what would I recommend instead, but personally I would prefer using EDN instead, as a Clojure programmer

https://github.com/edn-format/edn

onetom commented on Zig builds are getting faster   mitchellh.com/writing/zig... · Posted by u/emschwartz
onetom · 3 months ago
Great.

It's finally as snappy as recompiling the "Borland Pascal version of Turbo Vision for DOS" was on an Intel 486 in 1995, when I graduated from high school...

They C version of Turbo Vision was 5-10x slower to compile at that time too.

Turbo Vision is a TUI windowing framework, which was used for developing the Borland Pascal and C++ IDEs. Kinda like a character mode JetBrains IDE in 10 MB instead of 1000 MB...

https://en.m.wikipedia.org/wiki/Turbo_Vision

onetom commented on Subreply – An open source text-only social network   github.com/lucianmarin/su... · Posted by u/lcnmrn
dsmurrell · 5 months ago
Was going to register but this stopped me...

"Password needs a lowercase letter"

Can you use entropy based password complexity measures please.

onetom · 5 months ago
Can you give some pointers to some popular implementations or algorithms in any language, please?

Is there some "industry standard" or "best practice" for such a metric?

I guess Bitwarden might have something publicly available...

onetom commented on Subreply – An open source text-only social network   github.com/lucianmarin/su... · Posted by u/lcnmrn
myaccountonhn · 5 months ago
Me too, not all UIs need to have the spacing of a children's book with one sentence and an image per page.
onetom · 5 months ago
While I agree with what we don't need, something is still off with the UI. I can't really put my finger on any specific problem, though. It's just a gut feeling.

The names are bold faced, so my attention is drawn to them, but since i don't recognize any of them, i don't even know where to start reading.

onetom commented on Show HN: A continuation of IRS Direct File that can be self-hosted   github.com/openfiletax/op... · Posted by u/elijahwright_
onetom · 6 months ago
i'm not from the US, but i did work on forms related to government workflows.

it bugged me for a long time why a person can't store facts about themselves and let some software figure out which of those facts are needed for filling out any form, which needs the usual personal facts.

then one can review the required facts and decide which ones are they willing to share.

in fact governments could even standardize the kind of info they are dealing with usually and when a citizen wants the government to do something, instead of filling out forms, they could provide their own, self-hosted fact db, run the govt's query and provide the results (after review)

onetom commented on How I use my terminal   jyn.dev/how-i-use-my-term... · Posted by u/todsacerdoti
iLemming · 6 months ago
> especially over ssh

Emacs has TRAMP mode - stands for “Transparent Remote (file) Access, Multiple Protocol", it lets you:

- Edit files as if they were local: /ssh:user@host:/path/to/file

- Chain connections: /ssh:jumphost|ssh:target:/file for bastion hosts

- Access Docker containers: /docker:container:/etc/config

- Edit Kubernetes pods: /kubectl:pod:/app/settings

- Sudo seamlessly: /sudo::/etc/hosts or /ssh:host|sudo::/etc/config

- And even combine them: /ssh:server|docker:container|sudo::/etc/nginx/nginx.conf

What you get? Transparent integration - Dired, Magit, etc, they just work. There's no context switching - you stay in your configured Emacs environment. Your keybindings, packages, customizations remain the same. It's multiprotocol: Supports SSH, FTP, SMB, ADB (Android), and more.

onetom · 6 months ago
i would have explicitly mentioned shell & eshell too.

ansi-term however doesn't work thru TRAMP, out of the box, though there are workarounds, like https://github.com/cuspymd/tramp-term.el (hasn't tried it yet)

u/onetom

KarmaCake day250October 26, 2009
About
[ my public key: https://keybase.io/onetom; my proof: https://keybase.io/onetom/sigs/uy9zkyX7ZPfhmaA2RIGTwrDaU0M4zUFBXYVe_UUq4ME ]
View Original