HNHacker News
TopNewBestAskShowJobs

nusaru

244 karma · joined February 10, 2020

submissionscomments
nusaru··on Moonstone: Modern, cross-platform Lua runtime and package manager written in Zig
I like the idea for this project, but not a huge fan of the AI-written docs.
nusaru··on Zig: Build System Reworked
Why not use an arena allocator?
nusaru··on GitHub is down again
I look forward to the day that jjhub becomes available...
nusaru··on State of Terminal Emulators in 2025: The Errant Champions
Relevant GitHub issue: https://github.com/ghostty-org/ghostty/issues/189
nusaru··on Zoxide: A Better CD Command
Switched. For anyone else thinking of doing the same, zoxide can import your data from autojump: https://github.com/ajeetdsouza/zoxide#installation

Here's the command I ran on macOS:

    zoxide import --from=autojump ~/Library/autojump/autojump.txt
nusaru··on At Least 13 People Died by Suicide Amid U.K. Post Office Scandal, Report Says
> in the US

Huh? What does this mean? Are there other systems in the US that I’m not aware of?

nusaru··on Suno v4.5
Immediately got a banger: "Dimensions of being" https://suno.com/song/dd3dbde0-4df6-4aec-a9be-bd2f64c281c8
nusaru··on Two Years of Rust
> Personally I didn’t have borrow checker problems, but that’s because before I started using Rust at work I’d designed and built my own borrow checker. I don’t know if that’s a scalable pedagogy.

Yeah... maybe not, but I can see this being a project in an undergraduate course.

nusaru··on Weird Lexical Syntax
> Ruby is the union of all earlier languages, and it's not even formally documented.

It's documented, but you need $250 to spare: https://www.iso.org/standard/59579.html

nusaru··on Show HN: I made a Note-Taking app for people who keep texting themselves
To answer your first question: no, past posts can’t be edited (at least not in the iOS app).

Answer to second question: https://news.ycombinator.com/item?id=40927209

nusaru··on Open source 'Eclipse Theia IDE' exits beta to challenge Visual Studio Code
Yeah, here's a quote from the 1.50 release post last week:

> Although Theia IDE is still in beta, the steady progress suggests that we will soon be exiting the beta phase.

nusaru··on macOS Sonoma Boot Failures
> macOS Ventura 13.6

Well dang, I just upgraded yesterday, too. Fingers crossed that nothing breaks...

nusaru··on Bun v1.0.0
What does "allocalypse" mean here? Were memory allocations in Zig less explicit in the past?
nusaru··on Rewriting the Ruby parser
> This is the final step before merging YARP into CRuby, and we’re very excited to see it come to fruition. This work will be done in the next couple of work days.

It continues to amaze me the pace at which kddnewton and co. are able to work. His tweet[1] from a few months ago is really relevant here. Being full-time employees and not just open-source volunteers makes a huge difference!

[1]: https://twitter.com/kddnewton/status/1639258413120073730

nusaru··on Integrating Zig and SwiftUI
Second paragraph in OP:

> One approach to building a native GUI for a cross-platform application is to write all of the business logic in a cross-platform language (C, Rust, Zig, etc.) and then write the platform-specific GUI code. This is the approach I take with my my terminal emulator and it works really well. As of the current date writing this post, 93% of my repository is business logic in Zig and C, and 4% is macOS-specific GUI code in Swift.

nusaru··on The $40M bet that made South Korea a food and cultural power
That’s crazy, my city alone has more than 1/100 the population!

Edit: 10x to 1/10

Edit 2: 1/10 to 1/100

nusaru··on Zig now has built-in HTTP server and client in std
Relevant autodocs:

Server: https://ziglang.org/documentation/master/std/#A;std:http.Ser...

Client: https://ziglang.org/documentation/master/std/#A;std:http.Cli...

nusaru··on GitHub switches to Rust based Blackbird code search
Actual, actual press release: https://github.blog/2023-05-08-github-code-search-is-general...

HN discussion from yesterday: https://news.ycombinator.com/item?id=35863175

nusaru··on JEP 450: Compact Object Headers
Should be noted that Rust (one of the most prominent languages with traits) doesn't allow you to implement a trait for an object you do not own. A common workaround is to wrap that object in your own tuple struct and then implement the trait for that struct.
nusaru··on Ruby's switch statement is flexible
Here you go: https://docs.rubocop.org/rubocop/cops_style.html#stylecaseeq...
nusaru··on Gamers 50-plus are a growing force in the tech market
I find your comment hard to believe—because it’s so wholesome. Your parents rock!
nusaru··on Starship Flight Test (Launch in 1 hour)
Good point. He probably learned his lesson (at least for launches) from that point on.
nusaru··on User: Junnn11
Anorith[1] and Kabuto[2] are based on anomalocaris and xiphosura (horseshoe crabs)

[1]: https://bulbapedia.bulbagarden.net/wiki/Anorith

[2]: https://bulbapedia.bulbagarden.net/wiki/Kabuto

nusaru··on Curl 8.0.0
True. I could have phrased that better. I’ll take this as a sign to go to bed. Good night!
nusaru··on Curl 8.0.0
I read that too, but I feel like a project as widely used as curl should be more “conservative” in their version increments.
nusaru··on Curl 8.0.0
Well yeah, but it looks like semver. Again, I don’t know why it bothers me, but it just... does.
nusaru··on Curl 8.0.0
> There is no API nor ABI break in this version.

I don’t know why, but this really, really bothers me. Why even use semver then?

nusaru··on GDevelop: An open-source, cross-platform, free, and easy game-making app
`brew install gdevelop` gives a SHA256 mismatch error. Yes, there are many possible and valid reasons why a binary might be re-uploaded (thus resulting in a different SHA hash), but still, not a good first impression.
nusaru··on GitHub Desktop 3.2: Preview your pull request
You're not wrong. Personally, I just used GitHub's web UI to preview my PRs, but I suppose having a local GUI makes it easier to amend commits and not have to force push changes.
nusaru··on GitHub Desktop 3.2: Preview your pull request
I mean, if vi is what you prefer, more power to you.
Page 1 of 3Next →