HNHacker News
TopNewBestAskShowJobs

jiehong

1,846 karma · joined September 30, 2016

submissionscomments
jiehong··on Clj.rs – a Clojure dialect implemented in Rust
Nice, but what are the non goals?

Except maybe the compilation to native binary, this is closer to clojurescript than clojure I suppose ?

How about a comparison with Jank?

jiehong··on Book Review: Orality and Literacy
Painting/drawing came before writing.

Only having an oral form does not mean people only thought through speaking: one can draw in the sand or link ideas to physical objects.

Nowadays, I’m pretty sure most people are able to develop and think about ideas while constructing diagrams or 3D objects in their head, before writing anything at all.

Now, perhaps a revolution of writing might not be the next step: a helmet imprinting an idea or an image in your mind instantly would change a lot of things.

jiehong··on Writing seen in PHerc. 306B, for the first time in 2000 years
Actually, quite a few got partially destroyed while humans tried to physically unroll them.

I suppose they must have left the worse one to hope and to us

jiehong··on Java's new AOT cache feature is in a rough state
When AOT came to be, I kinda hoped for GraalVM's solution would make it relatively as-is to open jdk.

Instead, this AOT feature is not very ergonomic to use at all, with too many pitfalls to be of broad use IMO.

jiehong··on We're releasing the weights of Mistral Large 4
That's really great! Congratulations to everyone working at Mistral!

Now, perhaps Kimi 3.1 is missing from the benchmarks, and Deepseek 4.1 Flash is still has impressive!

jiehong··on Nvidia Nemotron 3.5 Transcribe: open ASR for 40 languages
Agreed. I find Parakeet or Qwen ASR better.

I’m still sad Voxtral 3 wasn’t made open source by Mistral.

jiehong··on Start Doing Graph Theory
Perhaps we’ll reach a point where humans might have to record themselves writing the things and publish this next to the work itself to prove it was human made.
jiehong··on Software may be getting worse, but it used to be horrible
You just made me realise that latency might be a strong reason why some users might enjoy TUIs more.

I’m also thinking that there might be a universal solution to all animations: user-driven animation end. Like, the system could cut off the animation as soon as the user hits another key, making it faster and learning the right rate of animations over time. That would be great!

jiehong··on SpeedCrunch 1.1
List of changes for this calculator [0].

I used to use it quite a bit, but I now gravitate towards numbat instead [1].

[0]: https://www.speedcrunch.org/download.html

[1]: https://github.com/sharkdp/numbat

jiehong··on Setting Up SSH Keys on macOS with Touch ID
Yes, this only works if you can register more than 1 ssh keys on the services you want.
jiehong··on Show HN: Sayso, free open source dictation for Mac, Windows, and Linux
Nice!

Yet, with so many dictation apps, it makes me wonder how many are honeypots or something.

jiehong··on Apple's new 'Switch to Safari' campaign details why you should ditch Chrome
It’s more like devs only test on chrome.
jiehong··on Once: Cache CLI commands
Maybe the shell or the terminal itself could do that.

Some terminals already allow you to search they buffer after commands have executed, so maybe it’s a small step away from being able to use that as a cache.

jiehong··on Another step towards Elm 1.0
How I would wish to have no overhead type aliases in Java…

I’m happy to see Elm evolving well like this!

jiehong··on Mold Linker Version 3.0.0 Release – Rewritten in Rust
Hopefully, someone can do some work on decreasing the requirements needed to build rust itself and ease bootstrapping.
jiehong··on Billions of triangles redux
We’re triangular plantations really interesting compared to grid? Unless you dealt with triangles of variable sizes (which sounds a pain to manage).
jiehong··on How to speed up the Rust compiler in September 2026
Contrast this with zig, where compiler performance is so important that it has influenced the language design.

Zig and Go are similar on that front.

jiehong··on How to speed up the Rust compiler in September 2026
Shouldn’t this be part of cargo and enabled by default then ?
jiehong··on Ask HN: What are you reading?
Just finished Diaspora by Greg Egan: sort of SF epic.
jiehong··on One Month Without AI
I wish LSP servers would fill that gap, but they tend to work based on a cursor position.

Otherwise, that’s exactly the tool to help those kind of queries IMO

jiehong··on We just shipped support for the ugliest part of HTTP: Vary
Is Vary really that ugly?

I’d say that it forces you to maybe parse and understand the headers that vary header.

Accept-Language is supposed to be parsed and matched according to RFC4647 in one of 3 ways. That part is rather complex, but it’s not Vary’s fault.

jiehong··on Relativistic raytracing
Would the image be very different for a rotating black hole?

Since they probably all rotate in nature.

jiehong··on GPT-6 Sol and Luna
Not much about token efficiency ("a bit shorter") or token/s.
jiehong··on Sublime Text Build 4213
Sublime is an editor I trust to leave open at all times, no matter what.

But, Helix lsp integration and shortcuts is really excellent, and much better than anything else IMO.

jiehong··on Ask HN: Is it impossible to disable Siri on macOS 27?
My guess is that iOS, iPadOS and macOS are converging on some points, and Siri gets included.

It would be interesting on macOS if it had amazing computer use and was able to control all aspects of all apps, and you’d be able to instantly do anything with voice only.

Siri Actions are one tiny step closer to that, but we’re pretty far away from this.

jiehong··on Why building a Rust LSP is hard
LSP helps with not having to develop the same tooling in each editor for each language.

This isn’t for Electron app only, but is also helpful for Emacs, vim or helix (especially when they lack said language plugins).

Now, some IDEs provide capabilities for a language far exceeding what can even be implemented in a LSP.

jiehong··on NATS publishes preliminary report on technical incident of 8 September
Perhaps something like what TigerBeetle does: deterministic simulation testing.
jiehong··on Hister: A private search engine for the pages you visit and the files you keep
Very true.

Even full page screenshot doesn’t always capture the non visible part of the page (below the viewport).

jiehong··on Anecdotally, programmers dislike "reduce"
> … to call them Select and Where.

While map is a great name, I always struggle to remember if ‘filter’ keeps elements that match the condition or removes them.

I mean, it’s like a colander: you filter noodles and water, but which one do you keep? The noodles, right? But, replace noodles with tea and now you want to keep the water part.

Naming is hard I guess.

jiehong··on Most people prefer traditional architecture
To me, the public seems to prefer a design that integrates, or fit in, with the rest of the street/location it's in.

Modern buildings often are their own idiosyncratic isolate in the middle of the city.

When looking at movies, cities tend to have a uniform feel and look (like the elvish Rivendell), and I think people enjoy that.

Like Mont-Saint-Michel in France, or the Chuxi Tulou village in Fujian, China.

Page 1 of 29Next →