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

I hate phys org for this crap. what did they say is unique about a tokamak?

Basics - it's a "spherical"-type tokamak. https://en.wikipedia.org/wiki/Spherical_tokamak

Longer bit - it's also uses a different cross-section shape for the confined plasma. I'm not a physicist, but "negative triangularity" seems to have been discussed in research papers for 4+ decades. Good bet that it's the usual "there are advantages and disadvantages to using this..." situation.


If you actually want to tip for a better job well done some kind of service escrow would make way more sense.

it's kinda like a private tax or lottery if you squint so yeh I could see outlawing it yeh. you don't tip firemen or policemen. well if you do the latter it's got a different name. and unless you tip up-front it's not for good service.

ah ageism. If younger guys think that it's the old lot writing shit docs/blogs giving them the idea.

I hear that last comment, default export was a mistake IMO. named is just so much clearer especially refactoring.

so wouldn't small black holes since the dawn of the universe be very fast by now? 13 billion years of bouncing past particles must add up.


The best UI is no UI. Anyone who tries to design for increased engagement isn't who you're looking for.

I'd look to study lots of internal tools that don't get marketed or outside influences. That would be interesting to find out. Where's the crossover from just enough resources to make it exist and enough resources to leave it as "finished"


sharing the COSMIC desktop from (with?) the system_76 pop_os! guys is interesting. if a cross platform+ embedded gui kit comes out of this that'd be cool.


top ai result just said apple has 47 billion cash so 27% sounds like quite a fine.


The video decoder ecosystem is obscure, opaque, diverse, highly privileged, largely untested, and highly exposed—a dangerous combination.

from the hyperlink you copied...


Point being, using a different programming language is going to change that?


Microsoft: 70 percent of all security bugs are memory safety issues: https://www.zdnet.com/article/microsoft-70-percent-of-all-se...

Rust's Memory Safety Model: An Evaluation of Its Effectiveness in Preventing Common Vulnerabilities: https://www.sciencedirect.com/science/article/pii/S187705092...

"...can Rust achieve the memory-safety promise? This paper studies the question by surveying 186 real-world bug reports collected from several origins which contain all existing Rust CVEs (common vulnerability and exposures) of memory-safety issues by 2020-12-31. We manually analyze each bug and extract their culprit patterns. Our analysis result shows that Rust can keep its promise that all memory-safety bugs require unsafe code..."

You can't change the environment codecs are expected to run in, or the data they are used to process, but you can use effective tools to limit the sorts of bugs you are likely to run into, and isolate them to the relatively small area between unsafe declarations. Exploitable C style memory errors simply aren't possible in memory safe languages like Python, for instance, but Python leaves performance on the table which is valuable for codecs. Rust provides a high degree of memory safety while performing as well as C or C++.


By Rust will not by itself make them less

> obscure, opaque, diverse, highly privileged, largely untested, and highly exposed


Rust addresses opaqueness and untestedness directly, by enforcing the language constraints at compile time. Rust addresses the privileged nature of the code and it's exposure directly by disallowing the most common bugs used to gain access to that privileged execution. Obscurity and diversity can both benefit from Rust's integration of Cargo and the resultant ease with which it allows for sharing common code.

In short, expressing this code in an appropriate language can absolutely address and even go some way toward correcting each of those issues.


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

Search: