News for hackers. Stuff that matters.
Re:Anyone else witnessing a panic inside NLP orgs of big tec... by Yoric on Thursday March 16, 2023 @08:10AM (#35180872)
Anecdata of one: I finished my PhD about 20 years ago. Given how slowly industry is catching up on my domain (programming language theory), it will probably take another 20-30 years before something as powerful as what I created (or anything that my competitors created) makes it into an industrial programming language.

On the other hand, one of the research teams of which I've been a member was basically inventing Linux containers. Industry caught up pretty quickly on that (based on a competing proposal, but that's ok).

Re:Anyone else witnessing a panic inside NLP orgs of big tec... by nemaar on Thursday March 16, 2023 @08:36AM (#35181045)
> something as powerful as what I created

Could you give us more detail? It sounds intriguing.

Re:Anyone else witnessing a panic inside NLP orgs of big tec... by Yoric on Thursday March 16, 2023 @09:23AM (#35181591)
I developed a new static analysis (a type system, to be precise) to guarantee statically that a concurrent/distributed system could fail gracefully in case of (D)DoS or other causes of resource exhaustion. Other people in that field developed comparable tools to statically guarantee algorithmic space or time complexity of implementations (including the good use of timeouts/resource sandboxes if necessary). Or type system-level segregation between any number of layers of classified/declassified information within a system. Or type systems to guarantee that binary (byte)code produced on a machine could find all its dependencies on another machine. Or type systems to prove that an algorithm was invariant with respect to all race conditions. Or to guarantee that a non-blocking algorithm always progresses. Or to detect deadlocks statically. etc.

All these things have been available in academia for a long time now. Even languages such as Rust or Scala, that offer cutting edge (for the industry) type systems, are mostly based on academic research from the 90s.

For comparison, garbage-collectors were invented in the 60s and were still considered novelties in the industry in the early 2000s.

Re:Anyone else witnessing a panic inside NLP orgs of big tec... by codethief on Thursday March 16, 2023 @05:35PM (#35189037)
Is there a good resource (a review paper maybe?) to get an overview over such programming language / type system topics?
Re:Anyone else witnessing a panic inside NLP orgs of big tec... by Yoric on Friday March 17, 2023 @07:42AM (#35195681)
I can't think of any from the top of my head.

Perhaps looking at the proceedings of ICFP and POPL can help?