I think most interesting computer science fields are actually application of CS in other domains. Science changed a lot in the last decades, moving from a genius in a room looking at the data and coming up with grand theory to have vast amounts of data that no single human can make sense of. The work of the computer scientist is to quickly understand problems from various fields then solve it using tailor-made algori…
Yes! I studied law before CS and now I learn all these algorithms which deal with questions about how to do something efficiently – and these algorithms are unkown by all these people thinking about important questions in this field. And I think this also applies to other fields. I gave the book "Algorithms To Live By" (which is basically an overview of CS algorithms) to a medicine student and he was immediately insp…
Ask HN: What are the most interesting emerging fields in computer science?
181–183 of 183 posts
Re: Ask HN: What are the most interesting emerging fields in computer science?
#182Computational law. See: http://logic.stanford.edu/complaw/complaw.html
Another note on "smart contracts" in the first sense, or as I would put it, trusted computation as way of executing multi-party agreements. This approach already in application in electronic markets for example, and public blockchains seem to be a way to bring this to the masses. But I think it's still hard to say how this can interplay with "wet" decisions (involving a judge or an arbitrator). That's probably one of the interesting questions in this domain.
Re: Ask HN: What are the most interesting emerging fields in computer science?
#183Not so much science in this list, more personal and practical view: As a web developer: WebAssembly As a DevOp: Kubernetes As a backend engineer: headless (CMS) API systems like Strapi or Wagtail
"Drive mobile and Javascript front ends from wagtail's API" What is the meaning of headless anyway ?
According to wikipedia, the term "headless" comes from the concept of chopping the "head" (the front-end, i.e. the website) off the "body" (the back-end, i.e. the content repository).