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

> The advantage being that you never have to remember which things are to be freed at which particular error state.

You also don't have to remember this when using defer. That's the point of defer - fire and forget.


That's sort of like asking a motorbike enthusiast why they don't just drive a car instead.

There's a big difference in the input scheme between PC and consoles. Playing with a controller might not be satisfying for someone used to keyboard and mouse. The latter also provides a higher skill ceiling for competitive play.

The lower end hardware used in consoles also does not allow for high framerates and high resolution monitors, while with PC gaming one can get as much performance as they're willing to pay for.


You were clearly banned for the comment where you used offensive slurs in reference to the author of a previously discussed blog post. I was happy to report the comment.


It was clearly not - as it was not the comment referenced in the ban. That - again - is an objective truth.

It word in the other comment was also not a slur, but - surprise surprise - the objective truth, again.


Saying "XXX is an asshole" if XXX is in fact an asshole is also the objective truth, yet warrants removal for insulting someone.


I genuinely don't think the word I used is comparable to asshole


It would be better to judge the whole thing if you quoted the word instead of going "the word I used". If you get flagged for quoting here, at least we will learn a valuable lesson.


ztd.text is a C++ library. cuneicode is a C library.


that explains it, thanks!


If only Linux offered a half decent kernel API instead of that dumpster fire that is POSIX. Even so, for anything not involving graphical user interfaces I somewhat agree with you.


That looks like an allocating container. Probably the most useful property of linked lists and other node based data structures is the ability to make them intrusive and to avoid dynamic allocation. In some domains you just don't have a runtime allocator available to you, so this library would be useless.


> That looks like an allocating container

Depends what you mean by that. It has 2 pointer to other nodes and element on the heap (EDIT: Not stack). It's bog standard double linked list.

If you're looking for intrusive lists those a very niche data structure.

https://docs.rs/intrusive-collections/latest/intrusive_colle...


If by "STL" you mean the standard library, it's not true that _all_ containers accept allocators. At least valarray and filesystem::path do not accept allocators.


There's no reason to avoid static functions. It's just a better syntax and it's a shame it cannot be applied to class declarations as well.


Molten salt fuel cycles where waste products may be separated from the liquid fuel through more conventional chemical separation methods seem like a simpler solution. It's too bad about the negative public view on nuclear. I think next gen fission power research deserves greater funding.


Except for the corrosive hot flourine salts. Pyroprocessing and the IFR were demonstrated and work.


Nuclear fuels such as U235 are radioactive but very slightly so, U235 specifically having a half life of roughly 700 million years. The various fission products produced by splitting these atoms in a reactor may have much shorter half lives and as such are more radioactive. In the operation of a reactor, some atoms inevitably absorb neutrons as well, which increases their mass number. Through subsequent beta decay whereby a neutron is converted into a proton, their atomic numbers may also increase, producing transuranic elements such as plutonium which account for some of the nastiest nuclear waste products.


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

Search: