possibly Behavior-driven code generation... meaning create some platform to enable watching users use an application, then it could make machine code to create a similar application. This would enable making videos for training that simulated a working application but the AI would not care if the application worked or not in reality but could make it work type thing?
Are you talking about https://en.wikipedia.org/wiki/Programming_by_example ?
Ask HN: What's a promising area to work on?
841–850 of 947 posts
Re: Ask HN: What's a promising area to work on?
#842A lot of folks are look forward to what's coming in tech, which is fine and good and can lead to promising careers and innovation. But I'm even more impressed with folks like Nintendo who do the exact opposite. They look at all the junk we've already passed up to see what can be done with it. So many times along their path they came up with products using what the Sony's would have considered obsolete junk. This is a…
This what Roku did as well - built tech out chips nobody even wanted to sell.
Re: Ask HN: What's a promising area to work on?
#843In the online world, it seems like there are two big things happening right now: - Neural networks / ML (eg GPT-2) Definitely nowhere near its potential for being applied to a wide variety of areas. Find a niche you like and apply there. - Security / Privacy (eg Telegram) Rapidly growing demand pretty much everywhere. Bonus points if you can make your product great for standard users and at the same time hackable/cus…
- Keeping them fed with clean, high quality, low latency feature data.
- Understanding the impact of an ML intervention on the overall system or business process, in aggregate and for all the relevant subpopulations.
- Understanding why scores may be drifting. These are very challenging alerts to investigate.
- Resource efficiency at very high QPS or in mobile contexts.
Re: Ask HN: What's a promising area to work on?
#844Earlier quoted context omitted.
>2a. people who _actually_ can code are scarce, even in the tech industry. Source: conducted over 300 interviews As a young person with an interest in software programming (currently studying chemical engineering but still write C code now and then), what do you look for when trying to find out people who can _actually_ code?
Literally the ability to write working code . You'd be amazed how few interviewees can even put together a working for... loop.
Re: Ask HN: What's a promising area to work on?
#845Maybe this is not the answer you're looking for: but I think CRISPR-Cas9 seems like the most exciting technology probably in all of science. It's a system that can be used to literally change the DNA of living creatures, and on top of that it's highly accessible. Think of the hacker culture today and now imagine the same rate of change for biological engineering. We'll have massive libraries of re-usable "components"…
Not affiliated with the company. Just amazed at how accessible that tech is becoming.
Re: Ask HN: What's a promising area to work on?
#846For goal N, where N is an amalgam of small processes, what can we do to isolate, automate, and optimize the process?
Everyone is hyper focused on generic ML solutions, but there's it has been a hell of a lot easier to hand-code solutions to problems in existing mid-to-large scale businesses that are looking to alleviate a process pain point. If you have the brains to determine some basic ROI ballparks, you can make back engineering hours fast if you can either increase the output of your business, or decrease the required people to accomplish that output.
There's some fields that touch upon this, like Dev-Ops, but this is a more strict definition of 'operations', in that I'm referring to the non-technical people.
The impact of this practice is amplified by two major factors; 1. Quantity of work 3. Difficulty of work
If you have high quantity of N, small optimizations are compounded across all the work centers. If you have highly difficult work, reducing the time it takes to 'handle' or 'create' output can be reduced.
This idea ties in to a fantastic book, 'The Goal' by Eliyahu M. Goldratt.
Being in 'hot tech' is cool, but mastering old concepts is valuable to businesses rigid to change. As the number of established companies that leverage tech for a majority of their work grows, the need for brains that are capable of process improvement with a scalpel, rather than a chainsaw.
Re: Ask HN: What's a promising area to work on?
#847Earlier quoted context omitted.
One thing I've never been able to figure out is that given Crispr, why it wouldn't be possible to engineer an organism that can suck much more CO2 out of the air than any existing tree / algae could. Even more ideal if we can make a good building material out of the engineered plant to sequester Carbon. It's easy to see how the manual selection process would work here - plant a bunch of trees, see how much O2 each pr…
Not my area of expertise, but I would assume that there is an efficiency limit, much like there is for solar panels. Remember that organisms can't just pull CO2 out of the air for free. Plants do it via photosynthesis, which requires the sun's energy. There is a maximum amount of energy falling on each organism, and I would guess that there is some theoretical limit to the efficiency of photosynthesis that is well be…
Also I don’t know if plants are adapted to the high CO2 atmosphere yet so even if evolution optimized the ability of a plant to photosynthesize, given this happened in relatively low CO2 environments like forests and without man made climate change, it’s possible that human intervention can improve it.
Re: Ask HN: What's a promising area to work on?
#848Earlier quoted context omitted.
One thing I've never been able to figure out is that given Crispr, why it wouldn't be possible to engineer an organism that can suck much more CO2 out of the air than any existing tree / algae could. Even more ideal if we can make a good building material out of the engineered plant to sequester Carbon. It's easy to see how the manual selection process would work here - plant a bunch of trees, see how much O2 each pr…
This is being worked on. The problem is we are terrible at engineering biosystems, CRISPR currently works mainly to knockout genes rather than the kind of enhanced evolution you describe, and upscaling a solution to the point it can have a planetary impact is non-trivial.
Re: engineering biosystems, I imagine engineering native plants (if possible) has much fewer ecosystem wide chain effects) than using gene drives to eliminate mosquitoes or whatever.
Re: crispr, I see photos of glow in the dark monkeys and super muscular dogs, so as a layman it seems like cutting a gene and vaguely throwing the desired gene near the cut location seems to work. We don’t have as many ethical implications about rapidly iterating on plants as we do on animals, so it seems like if an experiment doesn’t work, just repeat 1000x until it works would do it. People talk about off-target effects etc. but you won’t really know unless you try I guess.
Re: Ask HN: What's a promising area to work on?
#849Earlier quoted context omitted.
Re: "cloud applications will be written with cloud-friendly languages" Carefull, you invest your code base on a "cloud-friendly" language and clouds then could fall out of style. That goes for other components as well.
I feel like the language choice isn't going to be what bites people here, the danger is more architecting to a specific platform, relying on its SDKs and optimizing to a provider's specific resource idiosyncrasies.
Re: Ask HN: What's a promising area to work on?
#850Earlier quoted context omitted.
With the way things are going ww3 will be about water. It’s easy to imagine half of Africa, Latin America and parts of Asia to pack and move as a whole.
Can you expand on what you mean by this? How will water cause a war? Do you mean freshwater access?
One thing is sure. Global warming, water and world war three. /s