Hacker News new | past | comments | ask | show | jobs | submit | kartoffelsaft's comments login

I believe a restriction for `constexpr`/`consteval` is that you can do memory allocations but they must all be freed at the end of the evaluation. Arbitrary precision means arbitrary memory usage means allocation that's the runtime's responsibility. Maybe there's a trick that gets around that (define a type at compile time that's just big enough for this specific number and return that?), but I don't see it as possible without something weird.

You can allocate as much as you want, but the allocation cannot survive to runtime time. So the final result would have to be copied on a large enough static buffer.

For whatever reason, Ravenholm didn't particularly unsettle me. I don't know what it is, maybe expectation from the praise it receives left me underwhelmed, or maybe it's the fact that I was quite literally a toddler when the game came out and only first played it in 2019?

To be fair, I did enjoy it and could feel the intent of it being the horror section. I could see it usettling me if I played it at the time, but I see a lot of people saying it holds up really well so I still feel I've missed out on something.


I think an important aspect that's kinda faded away here is the visceral detail of the zombies, which were unusual at the time, mixed with the fact that you need to utilize the physics engine to get around, which created a unique kind of "panic" since at a glance there often seemed like there was no escape from certain circumstances.

If you want a similar feeling from a more modern game I recommend trying Prey (the new one). Terrible name that doesn't fit the title imo, but playing it felt similar to when I first played half life years ago, more than any other game I've played since then at least (except Half Life: Alyx).


It holds up well in gameplay because the gravity gun is still fun. But I think most of the hype was multiplied by HL2 being such a massive step up in graphics. Nobody in my friend group played Doom 3, so for us it was going straight from HL1 and CS 1.6 to HL2. Compare the 2 games side by side and HL2 literally looked futuristic, like it shouldn't even be possible with the hardware at the time. (And to be fair my graphics card burst into flames trying to push 15 fps in the canals section so maybe it wasn't).

Trying to think about it, I think it was the dynamics of the "fast zombies". I think if you plunked me in a crude pixelated FPS with abstract enemies, but with the same sudden accelerating approach dynamics I probably would have a similar stress reaction. I've always preferred FPS gameplay that's more focused on problem-solving without time limits, or where there's more of a strategic dynamic, like Portal (reading about HL2 has actually if anything made me want to play Portal 2 again, although HL2 as well).

I definitely think the atmosphere of Ravenholm contributed to my feelings about it, but I suspect if it was just the slow zombies or was all puzzles or something I would actually really enjoy it. There was something about the atmosphere + claustrophobic spaces + fast zombies in places I didn't like. Or rather, I did like it but not as much as the rest of it.


There are a few things that come to mind that make this different:

1. This isn't really privacy breaching. For someone who taps the "share to youtube" button without knowing what it means, sure, but even that is pretty explicit that you're sharing it. Not sure why the article itself says people didn't know what the button would do before tapping it, so I'd like some further explanation of this point.

2. It's opt in, not opt out. Spending time with most "normal" people has shown me that very few people give a crap about going into settings menus to configure exactly how ther data is used or collected, or otherwise switching to a service that gives them that control. When HN complains about privacy being dead, they are complaining about this apathy end how it gets exploited. This feature does not exploit that apathy.

3. This gives us something that we actually want. When most services invade your privacy, it's usually for things like advertising, targeting content, and data brokering. Things that I know I personally have a lot of issues with, and I feel I'm not alone. This button doesn't do those things, it just gives us interesting videos. So much so that most of the fascination with these videos is that you can feel the absence of those issues.


Trump has stated that his biggest regret from his term is that the people he appointed to various positions, while quite competent and/or experienced, would push back on ideas or plans he proposed. In other words, they weren't loyal.

The difference between this term and his previous is going to be a much stronger focus on making any position he can appoint be one that doesn't tell him no. And it looks like many of the positions he can't (the senate and likely the house) are going that way too. That, to me, makes him represent a meaningfully larger threat to the balance of power in the US than his previous term.


Honestly sounds like that's Conway's law, but in reverse. Instead of a project's setup mirroring it's organization, the organization mirrors what they see as the ideal project setup. That's something that I wish more teams were willing to recognize as the best approach; Conway's law isn't necessarily something to be worked around, it's a tool.


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

Search: