News for hackers. Stuff that matters.
Re:Ask HN: What interesting problems are you working on? by koeng on Friday September 16, 2022 @09:49AM (#32866012)
A little while ago, a patent for high throughput DNA synthesis using silicon chips went off-patent, so I have been learning analog IC chip design to build an open source high-throughput DNA synthesis chip. If it works, and I sold them at cost, it would reduce the cost of oligo pool synthesis by ~100x and possibly gene synthesis by 10x.

For about 8-9 years now my goal has been to build a cell from scratch for less than $1000 and enable anyone to be able to do so. While I’m handling the other bits elsewhere, DNA synthesis is a key technology primed for open source disruption.

Re:Ask HN: What interesting problems are you working on? by O__________O on Friday September 16, 2022 @12:38PM (#32868654)
For anyone interested, found following blog post on OP’s website, which is linked to from their HN profile:

_____

How to make DNA synthesis affordable

https://keonigandall.com/posts/affordable_dna_2.html

Re:Ask HN: What interesting problems are you working on? by waiquoo on Friday September 16, 2022 @01:03PM (#32868988)
Having worked at the largest synthetic DNA manufacturer (at least they were, I think they still are)... a lot of his information is just wrong. There is a huge incentive to lowering the cost of producing oligos and synthetic genes. This is actually a very interesting time in the space (shoutout AnsaBio).

I encourage him to continue explore new ways of making DNA, but understanding the market is very different from building off an expired patent.

Re:Ask HN: What interesting problems are you working on? by koeng on Friday September 16, 2022 @07:11PM (#32873227)
I’ve spoken to the CEO of Ansa bio about this topic and they aren’t focused on lowering prices, but increasing what can be built.

I would like to know what specifically you think I am wrong about, though. Always happy to improve my thinking.

Re:Ask HN: What interesting problems are you working on? by iron2disulfide on Friday September 16, 2022 @11:57AM (#32867945)
(Digital) chip designer here: this is super cool. What tech node are you targeting? Have you checked out any of the free open-source tools and PDK from Skywater, Google, eFabless and co?
Re:Ask HN: What interesting problems are you working on? by koeng on Friday September 16, 2022 @07:15PM (#32873252)
I'm planning on using the chip ignite program! They can build the chip I need - the harder bit is figuring out the coatings needed (sputter coating post-processing is needed to be compatible with the chemistry).

I am pretty new to chip design but know the DNA space quite well - I would love to do a call, if possible, because I have lots of noob questions about chip design and chip design tools. Happy to share anything about the biological side in exchange!

Re:Ask HN: What interesting problems are you working on? by LunarCamper on Friday September 16, 2022 @10:08AM (#32866224)
Is there a page, blog, twitter account, newsletter, Github repo or anything to follow this? I have no knowledge in this space so I'm of no help, but I'm very interested in the prospect of this stuff becoming more accessible!
Re:Ask HN: What interesting problems are you working on? by koeng on Friday September 16, 2022 @07:20PM (#32873289)
Github here - https://github.com/koeng101/dnachips

It is a bit dead when it comes to a git, since I am trying to get the first machine needed, which is a DNA synthesizer (asked about that here https://groups.google.com/g/diybio/c/V3OYVBxaH04 for example).

The idea is that with a traditional DNA synthesizer I can have positive controls of the chemistry, and develop a chip that can fit inside the flow cell of the existing synthesizer. In biotech, everything goes wrong a bit more often than in computer science, so the focus lately has been getting my hands on a working synthesizer. This is a tried and true method of getting chip synthesis working.

If that works, I'd like to provide the chip at cost for integrators, as well as develop a functioning full product for integration with some bots I'm building for my official work.

Personal website is here - http://keonigandall.com

Re:Ask HN: What interesting problems are you working on? by dialdial on Friday September 16, 2022 @11:56AM (#32867932)
Likewise, piggybacking!
Re:Ask HN: What interesting problems are you working on? by eezurr on Friday September 16, 2022 @05:06PM (#32871996)
I'd just like to echo (verbally "vote") my concern. Every great step forward comes with the potential for an order of magnitude steps backward, i.e. destruction. The amount of man hours to e.g. blow up a building is far fewer than the amount needed to build it.

Will the output of your product add a suicide timer to a cell?

Will the output of your product prevent the cells from procreating/multiplying?

Will the output of your product prevent pathogen creation?

Will the output of your product require a specific, unnatural energy source that can only be man made?

Professionals take great care in thinking about those problems, and sometimes still fail. (IIRC, a synthesized breed of mosquitos that were released in Brazil failed to die off and are now a part of the biosystem).

[0] https://www.dw.com/en/genetically-modified-mosquitoes-breed-...

Re:Ask HN: What interesting problems are you working on? by jmcgough on Friday September 16, 2022 @08:51PM (#32873807)
This is like asking people if they've properly guarded against a malicious AI before making hobbyist computers.

> Will the output of your product prevent the cells from procreating/multiplying?

Why would this matter? We have immortal cell lines like hela cells that have been alive for decades.

> Will the output of your product prevent pathogen creation?

No, but no one is going to "accidentally" create a new pathogen (you'd need this as well as some expensive labware and a lot of expertise), and the people with the incentive can already do so in labs.

> Will the output of your product require a specific, unnatural energy source that can only be man made?

What lol

Re:Ask HN: What interesting problems are you working on? by TJSomething on Friday September 16, 2022 @07:08PM (#32873204)
I'm not an expert, but if it's a chip that just synthesizes DNA from a sequence of base pairs, isn't what you're asking similar to making a computer that can't be used to perform evil? I suspect that computing if a given sequence is usable in a pathogen is equivalent to the halting problem. And practically, it seems that a lot of computational resources are required to figure out what a protein does, even for common cases.
Re:Ask HN: What interesting problems are you working on? by koeng on Friday September 16, 2022 @07:45PM (#32873460)
If we had really smart software engineers, well paid red-teams, and robust government policy collaboration with industry, I think we can make it at least 95% harder to create something dangerous. We have none of those, though.

It's super hard, but until novel bioweapons are discovered, it is at least a tractable problem.

Re:Ask HN: What interesting problems are you working on? by koeng on Friday September 16, 2022 @07:42PM (#32873436)
> Will the output of your product add a suicide timer to a cell?

Absolutely not.

> Will the output of your product prevent the cells from procreating/multiplying?

Absolutely not.

> Will the output of your product prevent pathogen creation?

Strictly defined as the output being a chip, absolutely does not.

> Will the output of your product require a specific, unnatural energy source that can only be man made?

Absolutely not.

> Professionals take great care in thinking about those problems

I am a professional in this field, and have been thinking about these problems quite deeply (if you check on my website, my first time writing about my concern for these problems was back in 2014). I have developed opinions on this over the years, but roughly they come down to the fact that many folks have a gross misunderstanding of the field in general, but quite like to think that they understand what is going on.

For example, I mentioned I wanted to do oligo pool synthesis - how the hell would the output of an oligo pool synth run add a suicide timer? Or prevent replication? Or require a certain kind of energy source? In the context of the stated goal, these objections really don't make any sense. It is roughly equivalent to someone wanting to run a mining company and getting countered by "will the output of your product stop school shootings?". Perhaps better questions are along the lines of - how are oligos matching biohazard sequences prevented from being synthesized? Well, this is a question of both governmental policy (what IS a biohazardous sequence?) and of the integrated device (does it phone home for each synthesized sequence? What about hardware hacking?).

Re:Ask HN: What interesting problems are you working on? by peyton on Friday September 16, 2022 @06:28PM (#32872837)
Cart is way before the horse. Also grad students doing this type of work are absolutely not taking great care in thinking about these problems.
Re:Ask HN: What interesting problems are you working on? by evanlivingston on Friday September 16, 2022 @06:39PM (#32872932)
I fail to see how considering the impacts of a tool before building a tool is putting the cart before the horse. How is that not a necessary step in building a thing?
Re:Ask HN: What interesting problems are you working on? by zmmmmm on Friday September 16, 2022 @08:25PM (#32873671)
I saw someone posted a reactive database just now on HN. I can't believe they didn't think about what child pornographers might do with that. There is literally no discussion of it on their web site. How could it not be a necessary step in building such a thing.

Perhaps part of the disconnect here is not realising how vast the applications are for synthesizing DNA oligos are. It's a very basic thing, and anybody can already basically order them online for a very affordable amount. It's like being worried about someone open sourcing a way to make printer ink.

Re:Ask HN: What interesting problems are you working on? by evanlivingston on Saturday September 17, 2022 @12:32AM (#32874779)
I mean, at what point do stop and ask yourself if the thing you're making is going to cause bad things to happen? Do we only consider that when the thing is really obviously a weapon and ignore all the other creations?
Re:Ask HN: What interesting problems are you working on? by pgayed on Friday September 16, 2022 @08:26PM (#32873683)
> I fail to see how considering [all] the impacts of a tool before building a tool is putting the cart before the horse.

It’s interesting how people revise their arguments, or omit words from it, to make their interlocutor’s response appear more absurd.

Re:Ask HN: What interesting problems are you working on? by pgayed on Friday September 16, 2022 @10:36PM (#32874275)
I hereby vote for the establishment of a Regulatory and Executive Committee to Understand and Reconsider Special Impacts On Nature.

Err, wait, ummm, it looks like we first need a R.E.C.U.R.S.I.O.N. to establish the R.E.C.U.R.S.I.O.N.

Re:Ask HN: What interesting problems are you working on? by FerociousTimes on Friday September 16, 2022 @05:26PM (#32872194)
> Will the output of your product prevent the cells from procreating/multiplying?

How would unicellular organisms procreate exactly?!

I am not being pedantic here but procreation usually entails sexual reproduction and I don't see how this is possible for these organisms.

Re:Ask HN: What interesting problems are you working on? by zxexz on Friday September 16, 2022 @05:38PM (#32872326)
I'm pretty sure procreation just refers to the process of reproduction, sexual and asexual inclusive.
Re:Ask HN: What interesting problems are you working on? by FerociousTimes on Friday September 16, 2022 @06:45PM (#32872991)
My understanding of the pertinent terms in this specific context is as follows:

1) Multiplying: Asexual reproduction only.

2) Reproduction: Sexual and asexual reproduction.

3) Procreation: Sexual reproduction only.

Re:Ask HN: What interesting problems are you working on? by zxexz on Saturday September 17, 2022 @12:06AM (#32874677)
I appreciate the way you understand the terminology. However, I'm not sure everyone else understands it the same way. Although, I do admit the terms can be confusing.

BTW: I don't see how 'multiplying' could refer to just asexual reproduction. People often use it in sentences like 'the deer population near here multiplied the last couple years'.

Re:Ask HN: What interesting problems are you working on? by FerociousTimes on Saturday September 17, 2022 @07:23PM (#32882628)
Well, I see how referring to reproduction in a herd of deer, as a collective, in everyday speech, by using the word "multiplying", but not on an individual level, which adds to my point.

As you can see, getting terminology right is challenging and not always straightforward.

Re:Ask HN: What interesting problems are you working on? by Dracophoenix on Friday September 16, 2022 @12:28PM (#32868468)
> so I have been learning analog IC chip design to build an open source high-throughput DNA synthesis chip.

Any resources and books you'd recommend?

Re:Ask HN: What interesting problems are you working on? by koeng on Friday September 16, 2022 @07:21PM (#32873302)
As a software engineer, verily and the like just didn't make as much sense to me as chisel. Got this book and have been very slowly working through it - https://www.amazon.com/Digital-Design-Chisel-Martin-Schoeber...

Efabless's chip ignite program is also great - check it out! https://efabless.com

Re:Ask HN: What interesting problems are you working on? by elicash on Friday September 16, 2022 @02:44PM (#32870370)
This is not at all an area I know anything about, but a podcast I was listening to (Moore's Lobby) recently mentioned on chip design broadly:

https://www.zerotoasiccourse.com

And also:

https://www.udemy.com/user/anagha/

Re:Ask HN: What interesting problems are you working on? by Dracophoenix on Friday September 16, 2022 @02:47PM (#32870404)
Thank you!
Re:Ask HN: What interesting problems are you working on? by PontifexMinimus on Friday September 16, 2022 @11:24AM (#32867348)
How will you prevent people from using this technology to create DIY pathogens? If the answer is "I won't" or "it'll be open source, I won't be able to", consider doing something less harmful instead.
Re:Ask HN: What interesting problems are you working on? by thfuran on Friday September 16, 2022 @12:41PM (#32868703)
How far down this road do you go? Someone engaged in bioweapons manufacturing probably uses laptops and chairs too.
Re:Ask HN: What interesting problems are you working on? by bqmjjx0kac on Friday September 16, 2022 @01:50PM (#32869627)
The difference is that those already exist. I think concern about the development of new technology is valid.

Suppose nuclear weapons did not exist and someone was concerned about the Manhattan project — would you say that chairs enable people to build regular bombs, so we shouldn't worry about nuclear bombs?

Re:Ask HN: What interesting problems are you working on? by thfuran on Friday September 16, 2022 @02:51PM (#32870459)
Nuclear bombs have very few uses other than blowing up cities or threatening to do so. DNA synthesis is both of considerable use outside of bioweapons production and not really a critical bottleneck in bioweapons, which is why I'd consider it more like laptops or chairs than like, say ICBM guidance systems or weapons grade enrichment programs.
Re:Ask HN: What interesting problems are you working on? by f1shy on Friday September 16, 2022 @02:29PM (#32870153)
The technology already exist. The OP stated, patents are over, and that is why (s)he is working on it. Even if it not exist, security by obscurity is no security... if anybody can do the tech, the bad guys are going to be as fast, or faster than the good guys... So I hope the good guys do the tech for everybody...
Re:Ask HN: What interesting problems are you working on? by EricMausler on Friday September 16, 2022 @06:17PM (#32872729)
You are severely underplaying how chaotic people can be, and how valuable a barrier to entry is at deterring that chaos from causing damage.
Re:Ask HN: What interesting problems are you working on? by mattwest on Friday September 16, 2022 @12:14PM (#32868255)
Synthesizing oligos is not the same thing as creating an infectious clone. This technology would be used to synthesize primers and custom promoter+gene fragments.
Re:Ask HN: What interesting problems are you working on? by throwawaymaths on Friday September 16, 2022 @02:58PM (#32870535)
Presumably the answer is "do exactly what is done now", which is to say offer the tech as a service (i.e. don't sell the hardware) and screen the uploaded sequence requests for dangerous sequences.
Re:Ask HN: What interesting problems are you working on? by koeng on Saturday September 17, 2022 @12:22AM (#32874734)
How about “oligo pool synthesis chips” != “dna synthesis machines”

“Harmful” can also be seen the other way. From my view within the industry, it is harmful that the tech does not exist, and the idea of harmfulness is, largely, propaganda perpetuated by elites to maintain the status quo.

Re:Ask HN: What interesting problems are you working on? by renewiltord on Friday September 16, 2022 @01:53PM (#32869668)
This specific attitude is something that I have capitalized on in many ways in my life to do well: ad tech, location data, trading. There is massive alpha in not being like this. And if this DNA synthesis thing had some value to me I would gladly do it and may the terrorists breed superbugs from it if they will. Even if you convince him, you won't convince me. I will become even more convinced that I should build the building blocks for extinction weapons. Every time you make this argument, I will move closer to doing it.

One day, I will do it just because I can and because you argued I shouldn't. Then your actions will be a proximate cause of the existence of the thing.

Ideally, I would not be so controllable but a deep part of me loves the transgressive nature of fighting a puritan.

Re:Ask HN: What interesting problems are you working on? by FerociousTimes on Friday September 16, 2022 @05:34PM (#32872277)
All talk, no action
Re:Ask HN: What interesting problems are you working on? by renewiltord on Friday September 16, 2022 @06:43PM (#32872970)
Hahaha! Fair fair :D

Upvotes for the bants

Re:Ask HN: What interesting problems are you working on? by jfim on Friday September 16, 2022 @12:13PM (#32868249)
Not knowing anything about this field, what could someone do with such a chip?

Is it something like a 3D printer where you can get a rough but usable finished product, or is it more like a "if you want to make bacterium X produce Y product, you need to do X, Y, Z, W, etc." and the chip is used to do one of the steps.

Re:Ask HN: What interesting problems are you working on? by koeng on Friday September 16, 2022 @07:24PM (#32873324)
It is more like the X Y Z W. However, the X Y Z W bits I am working on as well (https://github.com/TimothyStiles/poly , https://github.com/TimothyStiles/allbase , trilo.bio, freegenes.org). Going for fully automated "make bacterium X produce molecule Y", but still a while away (but surprisingly not THAT far off)
Re:Ask HN: What interesting problems are you working on? by jfim on Saturday September 17, 2022 @12:27PM (#32878773)
That's really cool! I was about to ask how to get started on that field, but I also noticed that you have that covered in https://github.com/TimothyStiles/how-to-synbio
Re:Ask HN: What interesting problems are you working on? by imnotreallynew on Friday September 16, 2022 @02:47PM (#32870407)
Do you mean completely from scratch?

If so, why would one want to do that versus taking an existing cell and injecting custom DNA?

Re:Ask HN: What interesting problems are you working on? by koeng on Friday September 16, 2022 @07:25PM (#32873331)
You can't jump over fitness troughs. For example, full tRNA recoding. Plus, it is neat to make life from chemicals.
Re:Ask HN: What interesting problems are you working on? by hcks on Friday September 16, 2022 @02:52PM (#32870475)
I don't understand why, if it really worked, the org holding the patent didn't do anything of it.
Re:Ask HN: What interesting problems are you working on? by cultofmetatron on Friday September 16, 2022 @03:35PM (#32870970)
kodak invented digital photography
Re:Ask HN: What interesting problems are you working on? by koeng on Friday September 16, 2022 @07:22PM (#32873305)
They did. This runs genscript's high throughput DNA synthesis platform. They actively sell the result as their oligo pool product.
Re:Ask HN: What interesting problems are you working on? by durkie on Friday September 16, 2022 @10:10AM (#32866240)
this sounds so cool! i wish you the best luck with it.
Re:Ask HN: What interesting problems are you working on? by natch on Friday September 16, 2022 @10:08AM (#32866214)
Sounds fascinating, what could possibly go wrong?

“Your scientists were so preoccupied with whether or not they could, they didn't stop to think if they should.” —Dr. Ian Malcolm (Jurassic Park).

Re:Ask HN: What interesting problems are you working on? by StickyThink on Friday September 16, 2022 @10:27AM (#32866460)
That's an excellent question. Another of my faves is "what are the worst consequences and how do we reduce the risk of a negative outcome? Is it possible to entirely eliminate issues responsibly?"

The former tends to stop all progress, while the latter considers that negative outcomes are real, but that we can productively reduce risk.

Kind of like how OpenAI removed racist, sexist, and other troubling images from their AI training pool and then released it in pieces (to a small group of subjects) to remove as many issues as possible. With that said, they definitely still made mistakes.

Re:Ask HN: What interesting problems are you working on? by natch on Friday September 16, 2022 @11:31AM (#32867458)
I like the motto “safety is our number three priority” but I also think that people sharing info about their danger-spraying project should take a moment to say a line or two about how they think about the issues. Instead of just ignoring them.
Re:Ask HN: What interesting problems are you working on? by koeng on Saturday September 17, 2022 @12:29AM (#32874769)
Kind of an uncharitable quote, considering I have essays and presentations going back 8 years (and more recently) where I question potential harmfulness to the environment. I also previously worked for 3yr at a nonprofit specifically aimed at improving the world/society with biotech, where we considered these questions carefully and deeply.

In any case, blatant sarcasm is also out of the spirit of hackernew’s “ Be kind. Don't be snarky. Have curious conversation”

Re:Ask HN: What interesting problems are you working on? by natch on Monday September 19, 2022 @02:11PM (#32901830)
Responding to the first part of your comment, I’m glad to hear that!
Re:Ask HN: What interesting problems are you working on? by snowwrestler on Friday September 16, 2022 @02:00PM (#32869778)
“Possibly” is the crux of that question, as it requires knowledge and expertise to answer in any kind of real way.

It’s very easy to come up with answers to that question if you don’t know what is actually possible. Not very useful answers, though.

Re:Ask HN: What interesting problems are you working on? by worik on Friday September 16, 2022 @05:26PM (#32872195)
> “Possibly” is the crux of that question, as it requires knowledge and expertise to answer in any kind of real way.

That is untrue. If you mean by "...it requires knowledge and expertise to answer" domain knowledge.

It is possible to understand the implications of technology without mastering it.

The experts in the field have huge incentives to say it is safe.

If we are to make decisions about releasing novel self replicating organisms into the environment, we should not task the people who will profit (scientists) to decide if it is a good idea or not.

Re:Ask HN: What interesting problems are you working on? by neodypsis on Friday September 16, 2022 @10:24AM (#32866426)
What's your point? The technology already exists and is being used.
Re:Ask HN: What interesting problems are you working on? by natch on Friday September 16, 2022 @11:25AM (#32867366)
Your name, password, and the names and addresses and phone numbers and emails of all your family members already exist and are being used. So, by your logic, you have no reason to share them to everyone?

The logic doesn’t hold up.

You can make the same argument for anything. It makes sense to think about the dangers, not pretend that bad logic is an excuse to do anything you want.

Re:Ask HN: What interesting problems are you working on? by mattwest on Friday September 16, 2022 @12:16PM (#32868295)
No, actually your first sentence's logic doesn't hold up as it isn't a fair comparison at all. You can already order custom oligos and synthesized genes for relatively cheap. The chip idea would just reduce the cost more.
Re:Ask HN: What interesting problems are you working on? by natch on Friday September 16, 2022 @01:20PM (#32869204)
Digging into personal information on people can be done for relatively cheap. I’m not sure it’s a good thing to make it cheaper.
Re:Ask HN: What interesting problems are you working on? by neodypsis on Friday September 16, 2022 @02:00PM (#32869769)
But, in the concrete case in question (gene synthesising technology), what are those potencial dangers?
Re:Ask HN: What interesting problems are you working on? by bawolff on Friday September 16, 2022 @05:46PM (#32872417)
This is silly. Unix already existed, what's the point of linux?
Re:Ask HN: What interesting problems are you working on? by neodypsis on Saturday September 17, 2022 @09:50AM (#32877537)
I think you didn't understand what I was referring too. Read again.
Re:Ask HN: What interesting problems are you working on? by neodypsis on Friday September 16, 2022 @10:23AM (#32866408)
Pretty cool. May I ask, what is your background? And, what resources are you using to learn about analog IC chip design?
Re:Ask HN: What interesting problems are you working on? by koeng on Friday September 16, 2022 @07:27PM (#32873342)
~10yr of synthetic bio, did 4yr of mitochondrial engineering + directed evolution at UCI, then ran the FreeGenes Project for 3yr at Stanford.

Chisel for programming it (great little lang/project) https://www.amazon.com/Digital-Design-Chisel-Martin-Schoeber...

Efabless PDKs - https://efabless.com/

Other than that, lots of trial and error. Hardware people are brutal with their acronyms, so it really comes down to a lot of stumbling around and reading whatever I can.

Re:Ask HN: What interesting problems are you working on? by neodypsis on Saturday September 17, 2022 @09:51AM (#32877547)
Very cool. Best of luck!