HNHacker News
TopNewBestAskShowJobs

metaltyphoon

865 karma · joined January 6, 2021

submissionscomments
metaltyphoon··on JVM Options Explorer
I… didn’t think this makes sense :)
metaltyphoon··on A complete GPT language model in ~600 lines of C#, zero dependencies
Curious… why not a single app.cs instead of slnx + csproj boilerplate? The moment you `dotnet app.cs` it will be a cached and fast to start
metaltyphoon··on Lisette a little language inspired by Rust that compiles to Go
Because it offers things where Go today doesn’t and never will?
metaltyphoon··on Neovim 0.12.0
> the only way to do this incrementally without the massive friction of a full rust rewrite

Any rewrite is massive friction, I’m sure probably meant port? The only annoyance with Rust ports is if you have to support varargs. Hopefully that will come to an end soon.

metaltyphoon··on Explore the Hidden World of Sand
No sand from Brazil with such a huge coastline?
metaltyphoon··on My “grand vision” for Rust
> I know people here hate design-by-committee, but historically it's led to some very cohesive languages.

C++ is not cohesive at all

metaltyphoon··on Tell HN: I'm 60 years old. Claude Code has re-ignited a passion
Or have no more skin in the game, retirement.
metaltyphoon··on MacBook Air with M5
Well when macOS feels heavier now than before so is that 2x really a 2x?
metaltyphoon··on Ladybird adopts Rust, with help from AI
> often with duplicated functionality (multiple Base64, rand, sha256, etc crates)

I don’t think this is true unless they differ in major versions no? Cargo will apply semantic versioning and pick the best available given the cargo.toml version constraints.

metaltyphoon··on AI is not a coworker, it's an exoskeleton
I have a feeling they internally say "not me, I won't be replaced" and just keep moving...
metaltyphoon··on Claude Sonnet 4.6
Or, we can bleed out cash for a very long time.
metaltyphoon··on Error payloads in Zig
> In my experience, ergonomics in Zig means something other than ergonomics in many other languages.

So an opinion...

metaltyphoon··on Zig – io_uring and Grand Central Dispatch std.Io implementations landed
> Very much so once you compare it to how quickly C++

C++ came out in 1985 and competed with C, COBOL, Pascal and FORTRAN. It was an overall improvement than those and therefore there is a legit reason for it to take off.

> how many of them end up using it (and to what extent) you see it's not like it's been with languages that ended up achieving real popularity

I assume many places that have a huge codebase in C++ would just do a port to Rust. That would almost always cause problems but for greenfield projects it's a no brainer IMO.

metaltyphoon··on Resizing windows on macOS Tahoe – the saga continues
Seriously. The collection of tools there shouldn't even be 1/3 of the space being used. Software is so bloated now a days it's crazy to say "ahh 1 GB no problem", "ahh 2GB of memory usage no problem". I hope the RAM + SSD shortage change people's perspective about this.
metaltyphoon··on Zig – io_uring and Grand Central Dispatch std.Io implementations landed
> Given that Rust is quite an old language now and its adoption is still so low,

So being part of 3 major OS (Windows, Android and now Linux), the big 3 cloud providers having SDKs for the language, used by so much tooling (js + python) and being part of major internet infrastructure means its “slow” adoption then wow…

metaltyphoon··on Resizing windows on macOS Tahoe – the saga continues
I like powertoys but it’s taking 1.17Gig of space. That should be illegal
metaltyphoon··on Claude Code is being dumbed down?
Please for the love of God no. I rather have something completely agnostic of an IDE. OpenCode is doing the right thing IMO
metaltyphoon··on I started programming when I was 7. I'm 50 now and the thing I loved has changed
> in what world do you think that the pay will remain the same?

It can, but now you output must be a min of 2x.

metaltyphoon··on AI doesn’t reduce work, it intensifies it
If increased productivity means your output is the same but now you produce it quicker, sure! But lets be honest, this is rarely the case and the “free” time is now filled with more work.
metaltyphoon··on The history of C# and TypeScript with Anders Hejlsberg [video]
It will probably get there one day since all BCL is annotated. Perhaps this is not done because you can have parts of the library be completely safe to use in AOT while another part not be.
metaltyphoon··on The history of C# and TypeScript with Anders Hejlsberg [video]
C#, with default tooling, can compile without needing a VM, for windows, macOS, linux and some other platforms.
metaltyphoon··on Swift is a more convenient Rust (2023)
> I'm less concerned about go, because unlike swift and c# it was designed from the beginning to be cross-platform and if anything Linux is the best supported OS

No it wasn’t. There were so many foot guns for windows and in fact to this day you cant use CGO with MSVC (insane to me).

I can’t even say with a straight face today that Windows is the best supported OS for C#, because it’s not true

metaltyphoon··on Swift is a more convenient Rust (2023)
The goal post must be moved. I constantly hear “there is no GUI story”… well thats not a core part of the language!
metaltyphoon··on Rust at Scale: An Added Layer of Security for WhatsApp
I assume OP is taking about using -Zbuild-std on nightly. This will drop it much more.
metaltyphoon··on Memory layout in Zig with formulas
C# can do this with structs. Its kind of very nice to unpack wire data.
metaltyphoon··on What has Docker become?
It that comment says is “I don’t know what docker solves”
metaltyphoon··on Go 1.26 Interactive Tour
Cup ‘o Go? The name is familiar. If yes, love the show and listen to every episode even though I rarely use Go!
metaltyphoon··on jQuery 4
I mean… jQuery and .NET (6+) can still feed you very well :D
metaltyphoon··on We put Claude Code in Rollercoaster Tycoon
I don't understand how OP thinks that being oblivious how anything work underneath is a good thing. There is a threshold of abstraction to which you must know how it works to effectively fix it when it breaks.
metaltyphoon··on Lightpanda migrate DOM implementation to Zig
> First, Zig is more modern than any of the languages you mention

How so? This feels like an empty statement at best.

← PreviousPage 3 of 24Next →