HNHacker News
TopNewBestAskShowJobs

azeirah

3,367 karma · joined May 9, 2014

Here for peace.

https://laura.fm

submissionscomments
azeirah··on Hk, a new Git hook manager
Haven't run into that yet, but can imagine that it gets worse if your devenv is large.

I'm sure it's something that can be engineered away and optimized in the Nix core though. Because yeah it isn't a hyperspecialized tool for specifically git hooks alone written in Rust. No.

It's not a saw nor a hammer. It's an entire workshop.

Flakes are less of a workshop, but more like a bus with tools or a heavy-duty toolbox.

azeirah··on Hk, a new Git hook manager
I don't know if this is well-known or not, but nix flakes are _amazing_ for managing and configuring cross-platform hooks.

In less than 40 lines of nix, most of which is boilerplate, you have fully cross-platform automatically installed and declaratively managed hooks, as part of your repo.

Need to run it in CI too? Well, no problem! Nix runs equally well in CI as it does locally.

Check this flake for example:

https://github.com/Azeirah/remarks/blob/main/flake.nix

See line 62 in the shell script.

This flake:

1. Manages ALL my dev env dependencies. Including even the specific version of bash that the script is running on, also the specific python dependencies down to the bit.

2. It's (posix-compliant) cross-platform, so it runs on MacOS, WSL, Linux, NixOS, ARM, x86 etc. Also docker.

3. It uses no specialized tools other than Nix, which is now a 20 year old Linux project which is quickly gaining even more traction. Nix is a programming language for reproducible, reliable and declarative dependency management (think docker but with a pure and functional programming language, rather than a recipe with installation instructions)

4. It also creates binaries as well as docker images from the binary. The docker image is like 2 lines of extra code.

Highly highly recommended. It's a bit difficult to wrap your head around initially, but holy damn if all dependency management problems don't just magically disappear forever once you learn Nix.

And I mean ALL of them. Whether it's Linux packages, docker containers, development environments, CI, virtual machines, containers, compilers, C headers from a 1970 Bell Labs project. No matter the architecture or OS (except Windows! :D).

Oh, did I mention it has a lockfile? So you can rollback or upgrade piecewise? Whenever you want?

It's like a programmable version of the superset of npm, cargo, pip, apt, brew, composer, gem, make, cmake, docker, git, Jenkins and even Linux itself (if you dare go the way of NixOS)

azeirah··on “A calculator app? Anyone could make that”
It becomes a problem when precision errors accumulate in a system, right?

The issue isn't so much that a single calculation is slightly off, it's that many calculations together will be off by a lot at the end.

Is this stupid or..?

azeirah··on Gradual Disempowerment: How Even Incremental AI Progress Poses Existential Risks
AI is genuinely just a rebranding of "algorithms". Like I get it, it's faster and it works by feeding data instead of feeding code... but code is data, data is code etcetc...

Jim Keller said it best, about every 10 orders of magnitude in available computation the paradigm of computing shifts to a higher level of mathematical building blocks. In the beginning we had pure logic. Then came addition and subtraction, then came vectors, then came matrices, and now we're at tensors, he believes the next building block is graphs.

This is citing from memory while I'm sleep-deprived, but I think the general idea holds. Approximately every 10x increase in computation, there's a paradigm shift in what is possible.

But it's just algorithms. Always has been, and still is.

azeirah··on The Zizians and the rationalist death cult
It's odd. I really like the Moloch post. It's a super interesting story that clearly exemplifies a problem in the real world.

Well-intended people often end up acting against what's best because they only invest in the self, and don't act as a whole.

It's cool philosophy!

But um..

Taking it seriously as a sort of religious demon? You can characterize it for that purpose in the settings of stories, myths, theology etc, but in real-life? Nahh..

What the heck man

Go join a labor union or something instead, what the heck

azeirah··on The Zizians and the rationalist death cult
I've always understood it as by using principled rationalism, you will become _less wrong_ over time.
azeirah··on Show HN: I built an active community of trans people online
Yep. That's why I'm openly talking about moderation and why I'm very much in favor of an NSFW filter.
azeirah··on Show HN: I built an active community of trans people online
I completely agree.
azeirah··on Show HN: I built an active community of trans people online
Extremely correct.
azeirah··on Show HN: I built an active community of trans people online
Hmm.. I dunno.

Not implicating anything in particular, other than that biology is ridiculously complex. I can only speak from personal experience.

Before I transitioned, I noticed there was a pattern in my life where cis lesbians were interested in me, I've even dated a lesbian cis girl _as a boy_ when I was about 15 or something like that.

Biology is very strange.

I personally use the word "soul" for this kind of stuff. But that's nonsensical in the end.

azeirah··on Show HN: I built an active community of trans people online
Sexual attraction is fundamentally based in biology.

Trans people are part of biology. It's what happens when you are exposed to cross-sex hormones.

Personally, I tend to view (my own) transition as embracing an intersex condition with medical intervention.

azeirah··on Show HN: I built an active community of trans people online
Trust me, there are many sufferable trans people. They're everywhere. The ones that are sufferable are the ones you don't notice :)

Disclaimer: what I wrote here is explicitly aimed at the post I replied to. Not to anybody else.

azeirah··on Show HN: I built an active community of trans people online
As a little bit of context, a lot of trans people (rightfully) view HN as a (white)-male dominated place, and feel misunderstood and misheard by the people here. A common defense tactic is to become _more_ sexually overt and grotesque than they actually are in reality.

A lot of the other thirstposting is, from my experience, very much genuine and heartfelt.

The trans community is often quite open.

I'm personally transgender, monogamous and mostly lesbian, so I'm a bit of a "boring" outlier when it comes to the poly & kink communities. But I spend a LOT of time in trans spaces. Online and offline. Professionally and casually. Younger and older. Political and friendly.

Etc

azeirah··on Show HN: I built an active community of trans people online
My personal experience as a trans woman? The space is full of men who want to have sex with trans women, while most of these trans women are interested only in people similar to themselves. IE, queer, non binary, trans.

And you get spammed dickpicks by the hundreds. Even if you explicitly say "I DON'T WANT DICKPICKS AND I WILL REPORT YOU IF YOU SEND ME A DICKPICK" and then you receive a dickpick? And point to the report thing?

You get sent another dickpick by the same person at a different angle.

Happens to me almost daily.

Almost nothing I do works. No moderation settings, no report features, no profile texts.

Grindr is best for gay men and bi men. Trans women, trans men and non binary people are not treated as first-class citizens by the values they care for the most.

azeirah··on Show HN: I built an active community of trans people online
VPNs? Or children?
azeirah··on Bunster: Compile bash scripts to self contained executables
Nix is the best.

If you're reading this and wondering how you can use this for yourself?

You don't need nixos at all. You can install nix on any linux-like system, including on MacOS

azeirah··on Nintendo announces the Switch 2 [video]
I think this is aimed at a slightly older audience than the "regular" switch.

This is more like a switch "pro", and I assume a switch 2 lite and such will follow.

This is like the 3ds XL, which in terms of hardware was a HUUUUGGE upgrade to the 3ds, but they didn't really mention it anywhere.

azeirah··on Nobody cares
I left impressions where it matters. The young engineering talent is not interested in working there.
azeirah··on Nobody cares
I was working so hard to change the internal culture for this.

I did not succeed.

It's ran by business people who want to make money. Not by philosophers.

azeirah··on Nobody cares
Well.. I did implement most of the framework. The good thing is that I'm waaaayyyyy detail oriented, and I made an extremely sophisticated system for it.

Maybe a little bit TOO sophisticated

Not my proudest _engineering_ achievement, but as an R&D project? I consider it a success.

Ethical outcome? Success.

azeirah··on Nobody cares
> The McDonald's touch-screen self-order kiosk takes 27 clicks to get a meal. They try to up-sell you 3 times. Just let me pay for my fucking burger, Jesus Christ. The product manager, the programmer, the executives. None of these people care.

I was working in this space! And I got fired for refusing to work on more upsell features for clients like Coca Cola and such.

I don't want to work on adding fucking ADS into checkout. That is fucked up.

azeirah··on Ludum Dare 2025 is cancelled
I suggest he open a patreon and say "I need this much money to survive for one year because of this this and that reason" and send the mail to .. everyone

I can assure you he'll have his finances covered in less than a month lol.

azeirah··on Generate audiobooks from E-books with Kokoro-82M
We'll be ok lol, while it is a significant transition, it IS just a transition in the media landscape.

AI is big and significant, but we'll be ok. There is also no such "one" thing as "our civilisation". We're deeply interconnected extremely vast and complex interconnected networks of ever-changing relationships.

AI does indeed represent the commoditisation of things we used to really value like "craftsmanship in book narration" and "intelligence". But we've had commoditisations of similar media in the past.

Paper used to be extremely expensive, but as time went on, it became more and more commoditised.

Memory used to be extremely expensive (2000-3000 years ago, we needed to encode memory in _dance_, _stories_ and _plays_. Holy shit). Now you can purchase enough memory to store a billion books for maybe two hours of labor.

Most of these things don't really matter. What is happening is that the media landscape is significantly shifting, and that is a tale as old as history.

I do think the intellectual class will be affected the most. People who understand this shift stand to benefit enormously, while those who don't _might_ end up in a super awful super low class.

And yet, all of that doesn't really matter if you just move to, I dunno, Paramaribo or whatever. The people there are pragmatic and friendly. They don't care about AI too much. Or maybe New Zealand, or Iceland, or Peru, or Nepal or I don't know.

The world isn't ending. Civilisation isn't being destroyed at our core.

The media landscape is changing, classes are shifting, power-relationships are changing. I suggest you think deeply about where you want to live, what you stand for and what is most important to you in life.

I don't need money or tech to be happy. I am fine with just my cats, my closest friends and family and healthy food.

If it happens to be the case that I need to leave tech or that extremely high-end narrated audiobooks cease to exist? Then all I have to say is "oh no, anyway".

We'll be fine. One way or another.

Just different.

azeirah··on Nix – Death by a Thousand Cuts
Nix works extremely well _with_ Docker! That's what makes it so interesting.

https://www.youtube.com/watch?v=0uixRE8xlbY

azeirah··on Nix – Death by a Thousand Cuts
I agree. This _is_ a huge problem.
azeirah··on Nix – Death by a Thousand Cuts
Huh? I use Nix to create containers. Nix is a programming language, a build tool, a package manager and an entire ecosystem of extremely powerful tools.

The entire reason why I use Nix in the first place is because it allows me to containerize with _better_ reproducibility than docker itself.

I do get where you're coming from though. It's not immediately clear that Nix can do all this stuff. Nix is a lot more than just "glorified weird package manager".

At its core, Nix is a way to specify dependencies in a mathematically sound manner. Once you have that pure dependency graph managed with Nix, you can start doing the _real_ fun stuff.

Like, you can containerize it. Or you can create a VM from it, or an ISO, or a NixOS distribution with _only_ that package installed.

Nix actually makes containerization _easier_, not harder. But yes, I empathize. Nix is a mess and it is difficult to understand, it will take a few more years before it is fully settled.

In the meantime? I'm going all-in on Nix (the philosophy, not necessarily any particular variant) because I really strongly believe this is the way forward.

azeirah··on Nix – Death by a Thousand Cuts
The more I use nix, the more I understand it's both. Nix is genuinely so fucking great, but the ecosystem and docs and language are a mess. It needs to be cleaned up, and things _are_ getting better.

The core philosophy of Nix is so damn solid though, and that's the real innovation here. As long as its philosophy manage to stick around, then it's ok.

azeirah··on CCL: Categorical Configuration Language
If you want a category theoretically-informed configuration language that has real-world use, then use nix.

It's precisely this, and there's a reason it has the largest package repo on the planet

azeirah··on Apple squandered the Holy Grail
> No way you could run Linux binaries or MacOS classic binaries from '98

Can you give me a few examples of linux binaries from 98? I would like to give this a go, I think I have a pretty reasonable way to go about achieving this.

azeirah··on OpenAI O3 breakthrough high score on ARC-AGI-PUB
Please do! I would love for you to do this.

Would you be so kind to ask

1. Do you think a tornado has real probability of forming in north-western Europe, where historically there has never been one before? And what do you think are the chances of it being destructive in ways before unseen? (Think Netherlands, Belgium, Germany, ...)

2. How are the attractors (chaos theory) changing? Is it correct to say that, no, our weather prediction models are not going to be more accurate, all we can say is that weather is going to _change_ in all extremes? More intense storms. Colder winters. Hotter summers. Drier droughts.

3. What institution predicted the floods in Spain? Did anyone? Or was this completely unprecedented and a complete surprise?

I think these are my primary questions for now.

← PreviousPage 3 of 34Next →