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

r for uv run

j for just

I use fish abbreviations for this, as they expand to the full command in the shell history.


I use ~/.local/bin for installed programs, and ~/bin for my own scripts.

For the unaware:

> Curtis Guy Yarvin (born 1973), also known by the pen name Mencius Moldbug, is an American far-right political blogger and software developer. He is known, along with accelerationist philosopher Nick Land, for founding the anti-egalitarian and anti-democratic philosophical movement known as the Dark Enlightenment or neo-reactionary movement (NRx).

The author (jart, Justine Tunney) has openly supported these ideas: https://thebaffler.com/latest/mouthbreathing-machiavellis


What does this have to do with the merit of his associates' financial advice?

Don't think about the "financial advice" in isolation. Think of the incentives. Why did they write this post?

Oh so they’re a cryptofascist, for both senses of the word crypto

If one of those meanings is "one who hides their support for fascism", it doesn't apply, as they've made public displays of support. It's just that most people know them for their technical accomplishments without doing further research on who they are. This is understandable, hence my warning.

Everyone in the IDW or who followed Mencius moldbug always told normies they weren’t fascist and that you just called them Nazis because you disagreed with them until the current day when they are now more open about being in what they consider a post Constitutional era.

That’s why they were called cryptofascists even though I agree they’ve dropped the hidden part since they feel they have the power to get away with it.


Does Codex randomly decide to disable the sandbox like Claude Code does?

Ecosystem isn't that great, and much of it relies on the GC. If you're going to move out of C++, you might as well go all in on a GC language (Java, C#, Go) or use Rust. D's value proposition isn't enough to compete with those languages.

D has a GC and it’s optional. Which should be the best of both worlds in theory.

Also D is older than Go and Rust and only a few months younger than C#. So the question then becomes “why weren’t people using D when your recommended alternatives weren’t an option?” Or “why use the alternatives (when they were new) when D already exists?”


> D has a GC and it’s optional.

This is only true in the most technical sense: you can easily opt-out of the GC, but you will struggle with the standard library, and probably most third-party libraries too. It's the baseline assumption after all, hence why it's opt-out, not opt-in. There was a DConf talk about the future of Phobos which indicated increased support for @nogc, but this is a ways away, and even then. If you're opting-out of the GC, you are giving up a lot. And honestly, if you really don't want the GC, you may be better off with Zig.


Garbage collection has never been a major issue for most use cases. However, the Phobos vs. Tango and D1 vs. D2 splits severely slowed D’s adoption, causing it to miss the golden window before C++11, Go, and Rust emerged.

Humans can learn from new experiences. LLMs have to be retrained (continuous learning isn't good enough yet), or you have to fit enough information into the context while still having enough for the task itself.

> I'm slowly accepting that Python's optional typing is mistake with AI agents

Don't make it optional, then. Use pyright or mypy in strict mode. Make it part of your lint task, have the agent run lint often, forbid it from using `type: ignore`, and review every `Any` and `cast` usage.

If you're using CI, make a type error cause the job to fail.

It's not the same as using a language with a proper type system (e.g. Rust), but it's a big step in the right direction.


It's a good benchmark for how agents can write very complex code. Browsers are likely among the most complex programs we have today (arguably more complex than many OSs). Even if the problem is well-defined, many sceptics would still say the complexity is beyond what agents can handle.


Are you trying to say that Rc/Arc are GCs? I guess you're technically correct, but no one sees it that way.


I would say that RC is GC, yes, as it is most definitely technically true. But it was pjmlp who suggested it originally (Limbo also uses reference counting), so we have clear evidence that others also see reference counting as being GC. We wouldn't have a discussion here otherwise.


While RC is a GC algorithm, chapter 5 from GC handbook, it doesn't count when it isn't part of the type system because then it becomes optional and not part of the regular use of the programming language.

Additionally Limbo's GC is a bit more complicaticated than a plain add_ref()/release() pair of library calls.

https://doc.cat-v.org/inferno/concurrent_gc/concurrent_gc.pd...


> because then it becomes optional

Exactly. Optional implies use. So, in case you forgot to read the thread, both Limbo and Rust use GC.


I feel like I'm going crazy. Hyperoptic is fine. I pay 40 quid for gigabit, and it's stable and fast.


Unless you want to self-host things, in which case CGNAT is a non-starter.


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

Search: