Hacker Newsnew | past | comments | ask | show | jobs | submit | Zanfa's commentslogin

Clearly the real issue is their 27001 expired on 15/12/2025

> I thought A16Z were a top-tier VC wanting to create long-term value.

That hasn’t been the case since they publicly went all-in into crypto scams.

> It might be a bit facetious, but if I had 10m invested with them I'd be asking questions about their investment thesis.

Their fund sizes have skyrocketed since.


> Not so large that it is too large to show on a GitHub page.

Maybe not applicable in this case, but Github has a ridiculously low threshold for when it starts hiding diffs. Probably a limitation of their new React frontend.


In short term profits vs long term benefits, we all know who wins.


> And is the reputational risk worth it?

Yes! The only metric that matters is assets under management, since that’s where funds take their cut. Nothing else matters.

A16Z used to be a respected investor, then they went crazy deep into crypto scams and their AUM exploded, so they made more money than ever before.


> If your first contact with rails is version 7+ and you’re only comfortable with JS/TS, then you’re not going to get it and might actually strongly dislike it

This is the primary issue with Rails in my experience. It takes intentional effort to internalize the idioms before it clicks and you unlock the magic that makes it so insanely productive. JS devs will keep trying to force backend business logic into Franken-React Stimulus components and complaining it's not very good.


Yes, I've seen that, too. The rails way of doing things can feel like a terrible limitation to some developers, while others enthusiastically embrace it


> Accelerate your agents with convention over configuration. Ruby on Rails scales from PROMPT to IPO. Token-efficient code that's easy for agents to write and beautiful for humans to review

This is so painful... I can't help but wonder who they're trying to target with such inane slogans.

Rails is amazing, but "token-efficiency" is not on the list of reasons why.


> This is so painful... I can't help but wonder who they're trying to target with such inane slogans.

Typical DHH insanity.


> This is so painful... I can't help but wonder who they're trying to target with such inane slogans.

The people who think that spicy autocomplete actually has an understanding of the slop it's churning out for them.


Those people don't choose frameworks. It'll be chosen for them by some LLM and given the prevalence of JS, it'll likely be some flavor of React.


Having grown up playing with LEGOs, I can still distinctly remember the feeling of sore fingers pulling tiny pieces apart after a long session. It wasn't until a few years ago I learned there's an official brick separator tool [1]. Would've changed my life as a kid.

[1] https://www.lego.com/en-us/service/help-topics/article/lego-...


> It wasn't until a few years ago I learned there's an official brick separator tool

You mean a little brother?


Okay this lit up my life for the day


There are multiple brick separators, with different strengths and weaknesses.


> But I prefer Rust over Zig. The main difference is Rust chooses a "closed world" model while Zig chooses an "open world" model: in Rust, you must explicitly implement a trait while in Zig as long as the shape fits, or the `.` on a structure member exists (for whichever type you pass in), it will work (I don't use Zig so pardon hand wavy description).

Do you happen to have a more specific example by any chance? I’d be interested in what this looks like in practice, because what you described sounds a bit like Go interfaces and from my understanding of Zig, there’s no direct equivalent to it, other than variations of fieldParentPtr.


They are referring to `anytype`, which is a comptime construct telling the compiler that the parameter can be of any type and as long as the code compiles with the given value, it's good.

It's an extremely useful thing, but unconstrained, it's essentially duck typing during compile time. People has been wanting some kind of trait/interface support to constrain it, but it's unlikely to happen.


Conceptually it's quite similar to how C++ templates work (not including C++20 concepts, which is the kind of constraining you're talking about).

I quite like it when writing C++ code. Makes it dead easy to write code like `min` that works for any type in a generic way. It is, however, arguably the main culprit behind C++s terrible compiler-errors, because you'll have standard library functions which have like a stack of fifteen generic calls, and it fails really deeply on some obscure inner thing which has some kind of type requirement, and it's really hard to trace back what you actually did wrong.

In my (quite limited) experience, Zig largely avoids this by having a MUCH simpler type system than C++, and the standard library written by a sane person. Zig seems "best of both worlds" in this regard.


> It _worked_ why did you break it? Who gained what out of you breaking it?

This applies to so much of modern software it's not even funny.


Guidelines | FAQ | Lists | API | Security | Legal | Apply to YC | Contact

Search: