Live data from Hacker News

Ask HN: What are the most interesting emerging fields in computer science?

news.ycombinator.com

101–110 of 183 posts

Re: Ask HN: What are the most interesting emerging fields in computer science?

#101

I am certain there will be an emerging field in AI for engineering. Suspension that 'learns' how to keep the car flat; buildings that start shuffling warm air from a to b before it's needed ... things like that. Programming is going to change from "explain how to do it" to "show it what you want", and this has got to be a big deal.

https://en.wikipedia.org/wiki/Self-levelling_suspension

https://www.youtube.com/watch?v=eSi6J-QK1lw

You don't need AI to keep your car's body level. The technology has been around in various forms for over 60 years.

So much of what people believe we need AI for is amenable to classical engineering techniques.

Re: Ask HN: What are the most interesting emerging fields in computer science?

#102
post #90

Earlier quoted context omitted.

I tried looking up the arguments of Jorge Stolfi, however my Spanish is insufficient. I don't claim to contradict that he is against the concept of cryptocurrencies or blockchain in general, but I fail to find evidence that he is against the technology in general. I do find evidence he is opposed to Bitcoin in specific, or at least warns against it. Could you point me to English writings where he argues against block…

Perhaps the reason why your Spanish was insufficient for his writings is that his writings are in Portuguese ;) Here's his primary English writing on Bitcoin and cryptocurrency in general (not necessarily blockchain), sent to the SEC: https://www.sec.gov/comments/sr-batsbzx-2016-30/batsbzx20163...

Thanks for pointing out it's Portugese!

This critique of Bitcoin is quite short, and seems directed at Bitcoin in particular, in no way do I conclude that he is against the concepts of blockchain (say non-currency), or perhaps even cryptocurrencies that do not take on some of the Ponzi aspects.

After reading this I can perfectly imagine (but do not claim so) that he might support certain other forms of blockchains and/or cryptocurrency...

Re: Ask HN: What are the most interesting emerging fields in computer science?

#103
post #70

Secure Multi-party Computation. The basic idea is developing methods for two (or more) parties with sensitive data to be able to compute some function of their data without having to reveal the data to one another. The classic example is developing an algorithm that allows two people to figure out who is paid more without either revealing what their salary is. Such algorithms get significantly more complicated if the…

I'd second and generalize to basically any area of research into expanding or applying cryptographic protocols.

There was a fascinating area I read about in grad school focused on deniable database retrieval, an extension of oblivious transfer.

I've long forgotten the papers and they had some efficiency issues, but seemed like the work could be revolutionary if expanded to building routing networks that prioritize privacy and anonymity.

Smarter people than me can point out this is naïve or old or broken or limited in application or otherwise not worth pursuing. I thought it seemed fun at the time though.

Re: Ask HN: What are the most interesting emerging fields in computer science?

#105
post #88

Earlier quoted context omitted.

After my law degree I worked for a year in a big international law firm (I didn't yet had my license, so I was a kind of trainee – similar to you position right now). I realised that there is a huge interest in technical solutions to make the work more efficient (often labeled as "Legal Tech"). But there was very little actual understanding of technologie, which I think is one of the reasons why there aren't yet many…

If you don't mind me asking - whereabouts (geographically) are you based? I'm hoping to get into law after a couple of years working in technology but I haven't been able to find that much information online about the meeting point of law and technology and my searches haven't found me any communities for law similar to HN for technology.

Germany. If you look up Legal Tech meetups (often hosted by law firms) you will find some law students/lawyers interested in tech. But it's still a small community. And for real techies in law, that's an even smaller pool of people.

Re: Ask HN: What are the most interesting emerging fields in computer science?

#106
post #14

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…

Nothing in your example is being "leveraged". "Use" is the word you're looking for.

Re: Ask HN: What are the most interesting emerging fields in computer science?

#107
post #70

Secure Multi-party Computation. The basic idea is developing methods for two (or more) parties with sensitive data to be able to compute some function of their data without having to reveal the data to one another. The classic example is developing an algorithm that allows two people to figure out who is paid more without either revealing what their salary is. Such algorithms get significantly more complicated if the…

Isn't secure MPC also called "homomorphic encryption"? Agreed, it is a very interesting area!

I think HE falls in the superset of MPC theory but not synonymous.

Re: Ask HN: What are the most interesting emerging fields in computer science?

#108

Earlier quoted context omitted.

If you don't mind me asking - whereabouts (geographically) are you based? I'm hoping to get into law after a couple of years working in technology but I haven't been able to find that much information online about the meeting point of law and technology and my searches haven't found me any communities for law similar to HN for technology.

Germany. If you look up Legal Tech meetups (often hosted by law firms) you will find some law students/lawyers interested in tech. But it's still a small community. And for real techies in law, that's an even smaller pool of people.

Cool, what you said about going to do another degree gave me the impression you were probably based in Europe! I'm in the UK myself. Yeah I think that's probably the way to go, thanks for the advice.

Re: Ask HN: What are the most interesting emerging fields in computer science?

#109
post #79

I don’t know for sure, but I certainly hope we’ll see some fresh thinking about user interface design and construction. The past couple of decades seem to have been substantially about recapitualating what came before in the web browser, and while webification has it’s good sides (easier deployment), the actual interfaces for data-entry type tasks still seem as clunky as ever. AR is potentially an interesting sub-fie…

I think UI progress is unlikely without good AI, and good AI has to be much better than human to be passable. (If you're not convinced, try watching how often you have to ask your fellow humans what they meant by a communication and/or a request for information. It's probably more often than you expect - but you give fellow humans a pass because you're used to it, and so are they.) Either that, or personal data has t…

Either that, or personal data has to stored in a central server so it can be accessed on demand by web apps - which would eliminate a lot of web forms, but would have uncomfortable political and social implications.

That doesn't necessarily require centralisation. Web browsers have some form-filling capabilities now, and that data can stay under end-user control. Perhaps there's scope for building on something like this (although the growth of, _e.g._ "social login" doesn't leave me too optimistic. That perhaps does count as an example of UI innovation, although one which hasn't particularly registered with me since I tend to avoid it).

There's still room to improve form-based pages, because there's still far too little research into best practice. But forms are an efficient way to collect information, so it's hard to imagine a secure and private UI paradigm that would eliminate them altogether.

Agreed. I don't see easy wins, but trying to make forms as good as they can be seems a very worthwhile area of endeavour. I suspect part of this might be trying not to go too far in terms of baking "business rule" type stuff into forms, which has a tendency to leave people in impossible states (thinking, for instance, of academic grant systems which can end up with some very strong assumptions about career paths built in)

Re: Ask HN: What are the most interesting emerging fields in computer science?

#110
post #96

Within a year or two, we will see grad-level courses at top CS programs in Chaos Engineering and SRE. Just as we've seen the addition of Distributed Systems classes in the past few years with introductions to Zookeeper, Paxos, BigTable, Raft and Spanner. There will be an explosion in academic work on the science of "failure-injection" methods ;)

Supporting evidence: "Chaff Bugs: Deterring Attackers by Making Software Buggier" https://arxiv.org/abs/1808.00659
Post reply on HN