<rss version="2.0" xmlns:dc="http://purl.org/dc/elements/1.1/" xmlns:atom="http://www.w3.org/2005/Atom"><channel><title>Hacker News: BioGeek</title><link>https://news.ycombinator.com/user?id=BioGeek</link><description>Hacker News RSS</description><docs>https://hnrss.org/</docs><generator>hnrss v2.1.1</generator><lastBuildDate>Fri, 26 Jun 2026 08:38:43 +0000</lastBuildDate><atom:link href="https://hnrss.org/user?id=BioGeek" rel="self" type="application/rss+xml"></atom:link><item><title><![CDATA[New comment by BioGeek in "OpenAI unveils its first custom chip, built by Broadcom"]]></title><description><![CDATA[
<p>DeepPCB has an AI autorouter [1] that uses reinforcment learning and works really well. Recently they also released an AI agent that analyzes your board, proposes plans and can route your board for you [2]. They have a KiCad plugin [3] and you can try it for free.<p>[1] <a href="https://deeppcb.ai/reinforcement-learning-pcb-routing-explained/" rel="nofollow">https://deeppcb.ai/reinforcement-learning-pcb-routing-explai...</a>
[2] <a href="https://deeppcb.ai/cooper/" rel="nofollow">https://deeppcb.ai/cooper/</a>
[3] <a href="https://deeppcb.ai/deeppcb-kicad-plugin-ai-pcb-routing/" rel="nofollow">https://deeppcb.ai/deeppcb-kicad-plugin-ai-pcb-routing/</a><p>Disclaimer: I work at InstaDeep, the company behind DeepPCB, but I don't work on this product.</p>
]]></description><pubDate>Thu, 25 Jun 2026 00:56:40 +0000</pubDate><link>https://news.ycombinator.com/item?id=48667444</link><dc:creator>BioGeek</dc:creator><comments>https://news.ycombinator.com/item?id=48667444</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=48667444</guid></item><item><title><![CDATA[New comment by BioGeek in "Semantic search engine for ArXiv, biorxiv and medrxiv"]]></title><description><![CDATA[
<p>Here it is:<p><a href="https://chemrxiv.org/engage/chemrxiv/public-api/documentation" rel="nofollow">https://chemrxiv.org/engage/chemrxiv/public-api/documentatio...</a></p>
]]></description><pubDate>Wed, 21 May 2025 06:13:12 +0000</pubDate><link>https://news.ycombinator.com/item?id=44048743</link><dc:creator>BioGeek</dc:creator><comments>https://news.ycombinator.com/item?id=44048743</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=44048743</guid></item><item><title><![CDATA[New comment by BioGeek in "Nucleotide Transformer: building robust foundation models for human genomics"]]></title><description><![CDATA[
<p>> Also can we train this same model on regular language data so we can converse about the genomes?<p>Yes! That is what has been done in ChatNT [1] where you can ask natural language questions like 
"Determine the degradation rate of the human RNA sequence @myseq.fna on a scale from -5 to 5." and the ChatNT will answer with "The degradation rate for this sequence is 1.83."<p>> My biggest point of confusion is what type of practical things these models can do.<p>See for example this notebook [2] where the Nucleotide Transformer is finetuned to classify genomic sequences as two of the most basic genomic motifs: promoters and enhancers types.<p>Disclaimer: I work at InstaDeep but was not involved in either of the above projects.<p>[1] <a href="https://www.biorxiv.org/content/10.1101/2024.04.30.591835v2" rel="nofollow">https://www.biorxiv.org/content/10.1101/2024.04.30.591835v2</a>
[2] <a href="https://github.com/huggingface/notebooks/blob/main/examples/nucleotide_transformer_dna_sequence_modelling.ipynb">https://github.com/huggingface/notebooks/blob/main/examples/...</a></p>
]]></description><pubDate>Sat, 07 Dec 2024 15:31:21 +0000</pubDate><link>https://news.ycombinator.com/item?id=42350396</link><dc:creator>BioGeek</dc:creator><comments>https://news.ycombinator.com/item?id=42350396</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=42350396</guid></item><item><title><![CDATA[Cape to Carthage: An African AI Journey]]></title><description><![CDATA[
<p>Article URL: <a href="https://decisiveagents.com/capetocarthage/">https://decisiveagents.com/capetocarthage/</a></p>
<p>Comments URL: <a href="https://news.ycombinator.com/item?id=39262623">https://news.ycombinator.com/item?id=39262623</a></p>
<p>Points: 4</p>
<p># Comments: 2</p>
]]></description><pubDate>Mon, 05 Feb 2024 16:04:32 +0000</pubDate><link>https://decisiveagents.com/capetocarthage/</link><dc:creator>BioGeek</dc:creator><comments>https://news.ycombinator.com/item?id=39262623</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=39262623</guid></item><item><title><![CDATA[New comment by BioGeek in "For chemists, the AI revolution has yet to happen"]]></title><description><![CDATA[
<p>For a  recently published example of this see [1]: an automated platform, called Self-driving Autonomous Machines for Protein Landscape Exploration (SAMPLE), can design and build proteins using AI agents and robotics. In an initial proof-of-concept, it was used to make glycoside hydrolase (sugar-cutting) enzymes that can withstand higher-than-normal temperatures.<p>The SAMPLE system used four different autonomous agents, each of which designed slightly different proteins. These agents search the fitness landscape for a protein and then proceed to test and refine it over 20 cycles. The entire process took just under six months. It took one hour to assemble genes for each protein, one hour to run PCR, three hours to express the proteins in a cell-free system, and three hours to measure each protein’s heat tolerance. That’s nine hours per data point! The agents had access to a microplate reader and Tecan automation system, and some work was also done at the Strateos Cloud Lab.<p>SAMPLE made sugar-cutting enzymes that could tolerate temperatures 10°C higher than even the best natural sequence, called Bgl3. The AI agents weren’t “told” to enhance catalytic efficiency, but their designs also had catalytic efficiencies that matched or exceeded Bgl3.<p>[1] <a href="https://www.biorxiv.org/content/10.1101/2023.05.20.541582v1" rel="nofollow">https://www.biorxiv.org/content/10.1101/2023.05.20.541582v1</a>
[2] <a href="https://www.readcodon.com/i/122504181/ai-agents-design-proteins" rel="nofollow">https://www.readcodon.com/i/122504181/ai-agents-design-prote...</a></p>
]]></description><pubDate>Mon, 22 May 2023 14:58:28 +0000</pubDate><link>https://news.ycombinator.com/item?id=36032275</link><dc:creator>BioGeek</dc:creator><comments>https://news.ycombinator.com/item?id=36032275</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=36032275</guid></item><item><title><![CDATA[Welcoming the Legendary Franchises of Activision Blizzard to Microsoft Gaming]]></title><description><![CDATA[
<p>Article URL: <a href="https://news.xbox.com/en-us/2022/01/18/welcoming-activision-blizzard-to-microsoft-gaming/">https://news.xbox.com/en-us/2022/01/18/welcoming-activision-blizzard-to-microsoft-gaming/</a></p>
<p>Comments URL: <a href="https://news.ycombinator.com/item?id=29978785">https://news.ycombinator.com/item?id=29978785</a></p>
<p>Points: 14</p>
<p># Comments: 1</p>
]]></description><pubDate>Tue, 18 Jan 2022 13:35:10 +0000</pubDate><link>https://news.xbox.com/en-us/2022/01/18/welcoming-activision-blizzard-to-microsoft-gaming/</link><dc:creator>BioGeek</dc:creator><comments>https://news.ycombinator.com/item?id=29978785</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=29978785</guid></item><item><title><![CDATA[Computing and rendering particle simulation trails without data leaving the GPU]]></title><description><![CDATA[
<p>Article URL: <a href="https://observablehq.com/@rreusser/strange-attractors-on-the-gpu-part-1">https://observablehq.com/@rreusser/strange-attractors-on-the-gpu-part-1</a></p>
<p>Comments URL: <a href="https://news.ycombinator.com/item?id=29238270">https://news.ycombinator.com/item?id=29238270</a></p>
<p>Points: 2</p>
<p># Comments: 0</p>
]]></description><pubDate>Tue, 16 Nov 2021 08:35:12 +0000</pubDate><link>https://observablehq.com/@rreusser/strange-attractors-on-the-gpu-part-1</link><dc:creator>BioGeek</dc:creator><comments>https://news.ycombinator.com/item?id=29238270</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=29238270</guid></item><item><title><![CDATA[New comment by BioGeek in "Self-Driving Cars with Duckietown: Learning Autonomy on the Jetson Nano"]]></title><description><![CDATA[
<p>I have a DonkeyCar [1] with a Jetson Nano 4GB. Is it possible to follow the course with that hardware platform?<p>[1] <a href="https://www.donkeycar.com/" rel="nofollow">https://www.donkeycar.com/</a></p>
]]></description><pubDate>Wed, 09 Dec 2020 08:07:40 +0000</pubDate><link>https://news.ycombinator.com/item?id=25356420</link><dc:creator>BioGeek</dc:creator><comments>https://news.ycombinator.com/item?id=25356420</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=25356420</guid></item><item><title><![CDATA[New comment by BioGeek in "Novel coronavirus complete genome from the Wuhan outbreak available in GenBank"]]></title><description><![CDATA[
<p>There is a small error in the code. The variable `count` should be defined on line 11 like:<p><pre><code>    count = int(record["Count"])
</code></pre>
en the appearance on line 15 should be removed.</p>
]]></description><pubDate>Wed, 29 Jan 2020 09:17:32 +0000</pubDate><link>https://news.ycombinator.com/item?id=22178768</link><dc:creator>BioGeek</dc:creator><comments>https://news.ycombinator.com/item?id=22178768</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=22178768</guid></item><item><title><![CDATA[New comment by BioGeek in "Anatomy of a Scam"]]></title><description><![CDATA[
<p>All those pages that you found of people having exactly that same combination of educational background can be simply explained. They are the default sample content of the Team page on certain Wordpress themes (Therefore also the WP in ‘Blockchain WP’). A quick Google search shows that for example the FinanceCo theme from Radius has the same exact Education listing.[0]<p>So the other profiles you found could just be sloppy webmasters who didn't remove the default Team pages of their Wordpress theme.<p>[0] <a href="https://www.radiustheme.com/demo/wordpress/themes/financeco/team/alexander/" rel="nofollow">https://www.radiustheme.com/demo/wordpress/themes/financeco/...</a></p>
]]></description><pubDate>Tue, 28 Jan 2020 16:20:53 +0000</pubDate><link>https://news.ycombinator.com/item?id=22170776</link><dc:creator>BioGeek</dc:creator><comments>https://news.ycombinator.com/item?id=22170776</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=22170776</guid></item><item><title><![CDATA[New comment by BioGeek in "Novel coronavirus complete genome from the Wuhan outbreak available in GenBank"]]></title><description><![CDATA[
<p>Using Biopython. Note that the search query that I am using currently returns 70605 results, so you might want to tweak it fit your needs.<p><pre><code>    from Bio import Entrez
    import time
    from urllib.error import HTTPError
    
    DB = 'nucleotide'
    QUERY = '("pneumoviridae"[Organism] OR "Coronaviridae"[Organism])'
    
    Entrez.email = 'your.email@provider.com'
    handle = Entrez.esearch(db=DB, term=QUERY, rettype='fasta')
    record = Entrez.read(handle)
    
    handle = Entrez.esearch(db=DB, term=QUERY, retmax=count, rettype='fasta')
    record = Entrez.read(handle)

    id_list = record['IdList']
    count = len(id_list)
    post_xml = Entrez.epost(DB, id=",".join(id_list))
    search_results = Entrez.read(post_xml)
    
    webenv = search_results['WebEnv']
    query_key = search_results['QueryKey']

    batch_size = 200
    with open('viruses.fasta', 'w') as out_handle:
        for start in range(0, count, batch_size):
            end = min(count, start+batch_size)
            print(f"Going to download record {start+1} to {end}")
            attempt = 0
            success = False
            while attempt < 3 and not success:
                attempt += 1
                try:
                    fetch_handle = Entrez.efetch(db=DB, rettype='fasta',
                                                 retstart=start, retmax=batch_size,
                                                 webenv=webenv, query_key=query_key)
                    success = True
                except HTTPError as err:
                    if 500 <= err.code <= 599:
                        print(f"Received error from server {err}")
                        print("Attempt {attempt} of 3")
                        time.sleep(15)
                    else:
                        raise
            data = fetch_handle.read()
            fetch_handle.close()
            out_handle.write(data)</code></pre></p>
]]></description><pubDate>Tue, 28 Jan 2020 14:08:08 +0000</pubDate><link>https://news.ycombinator.com/item?id=22169456</link><dc:creator>BioGeek</dc:creator><comments>https://news.ycombinator.com/item?id=22169456</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=22169456</guid></item><item><title><![CDATA[New comment by BioGeek in "Magic Lantern"]]></title><description><![CDATA[
<p>Trammell Hudson in 2009 reverse engineered the firmware of the Canon EOS 5D Mark II because he was frustrated with some of the limitations in the camera's firmware when making short films. That little hack turned into Magic Lantern. On his website [1] you'll find a screenshot [2] of his first success: adding three extra vanity letters to the firmware version number.
He states: "Re-writing strings is a good easy technique for figuring out if you have 'won' and your code is running on the system."<p>[1] <a href="https://trmm.net/Taking_things_apart#Extending" rel="nofollow">https://trmm.net/Taking_things_apart#Extending</a>
[2] <a href="https://www.flickr.com/photos/osr/16412008471/lightbox/" rel="nofollow">https://www.flickr.com/photos/osr/16412008471/lightbox/</a></p>
]]></description><pubDate>Tue, 19 Feb 2019 16:04:38 +0000</pubDate><link>https://news.ycombinator.com/item?id=19199874</link><dc:creator>BioGeek</dc:creator><comments>https://news.ycombinator.com/item?id=19199874</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=19199874</guid></item><item><title><![CDATA[New comment by BioGeek in "Timeline: Organisms that have had their genomes sequenced"]]></title><description><![CDATA[
<p>This list highlights the most import organisms that have their genome sequenced, but look at [1] to see the full list of 22244 organisms that are currently sequenced.<p>Most human pathogens, like Staphylococcus aureus, Streptococcus pneumoniae, Escherichia coli, Salmonella enterica, Mycobacterium tuberculosis, ... have several thousand assemblies each.<p>[1] <a href="https://www.ncbi.nlm.nih.gov/genome/browse/" rel="nofollow">https://www.ncbi.nlm.nih.gov/genome/browse/</a></p>
]]></description><pubDate>Fri, 20 Jan 2017 15:07:16 +0000</pubDate><link>https://news.ycombinator.com/item?id=13444289</link><dc:creator>BioGeek</dc:creator><comments>https://news.ycombinator.com/item?id=13444289</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=13444289</guid></item><item><title><![CDATA[New comment by BioGeek in "Triangulation Conjecture Disproved"]]></title><description><![CDATA[
<p>Several good answers can be found on <a href="http://mathoverflow.net/q/95865" rel="nofollow">http://mathoverflow.net/q/95865</a> and <a href="http://math.stackexchange.com/q/45594/14018" rel="nofollow">http://math.stackexchange.com/q/45594/14018</a></p>
]]></description><pubDate>Thu, 16 Apr 2015 12:30:35 +0000</pubDate><link>https://news.ycombinator.com/item?id=9387441</link><dc:creator>BioGeek</dc:creator><comments>https://news.ycombinator.com/item?id=9387441</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=9387441</guid></item><item><title><![CDATA[New comment by BioGeek in "Live Google transit directions change the value of transit"]]></title><description><![CDATA[
<p>> The game would be probably to provide some kind of standard or API that would make all those independant providers rally accross a common model.<p>This common specification already exists. It is called GTFS [1] (General Transit Feed Specification) and can be used to exchange static transit data. There is also GTFS-realtime [2], an extension to GTFS, to be used to exchange realtime transit data.<p>The specification was designed through a partnership of the initial Live Transit Updates partner agencies, a number of transit developers and Google. The specification was introduced and released under the Creative Commons Attribution 3.0 license in August 2011.<p>[1] <a href="https://developers.google.com/transit/gtfs/" rel="nofollow">https://developers.google.com/transit/gtfs/</a>
[2] <a href="https://developers.google.com/transit/gtfs-realtime/" rel="nofollow">https://developers.google.com/transit/gtfs-realtime/</a></p>
]]></description><pubDate>Mon, 23 Jun 2014 09:42:18 +0000</pubDate><link>https://news.ycombinator.com/item?id=7931012</link><dc:creator>BioGeek</dc:creator><comments>https://news.ycombinator.com/item?id=7931012</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=7931012</guid></item><item><title><![CDATA[New comment by BioGeek in "The story behind football's innovative yellow first down line"]]></title><description><![CDATA[
<p>The latest sport where Sportvision used this technology is sailing, called LiveLine there. During the last America's Cup [1] they used it to show the starting, finish and boundary lines, distance between the boats,...<p>[1] <a href="http://youtu.be/r0LH5cCuc_4" rel="nofollow">http://youtu.be/r0LH5cCuc_4</a></p>
]]></description><pubDate>Sat, 31 May 2014 12:23:09 +0000</pubDate><link>https://news.ycombinator.com/item?id=7825863</link><dc:creator>BioGeek</dc:creator><comments>https://news.ycombinator.com/item?id=7825863</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=7825863</guid></item><item><title><![CDATA[New comment by BioGeek in "Ask HN: What can I ask potential employers?"]]></title><description><![CDATA[
<p>Some more things you could ask in this article by Hacker School alumna Julia Evans [1] and this article on Runtime Era [2].<p>[1] <a href="http://jvns.ca/blog/2013/12/30/questions-im-asking-in-interviews/" rel="nofollow">http://jvns.ca/blog/2013/12/30/questions-im-asking-in-interv...</a>
[2] <a href="http://www.runtime-era.com/2013/03/my-interview-questions-for-potential.html" rel="nofollow">http://www.runtime-era.com/2013/03/my-interview-questions-fo...</a></p>
]]></description><pubDate>Mon, 24 Feb 2014 14:39:44 +0000</pubDate><link>https://news.ycombinator.com/item?id=7290979</link><dc:creator>BioGeek</dc:creator><comments>https://news.ycombinator.com/item?id=7290979</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=7290979</guid></item><item><title><![CDATA[New comment by BioGeek in "How a Math Genius Hacked OkCupid to Find True Love"]]></title><description><![CDATA[
<p>>  If he could write it up in a blog, OkTrends-style, I feel like it could get a huge number of hits<p>He released a 37 page eBook with an easy-to-implement blueprint: <a href="http://www.amazon.com/dp/B00HY351S2" rel="nofollow">http://www.amazon.com/dp/B00HY351S2</a></p>
]]></description><pubDate>Wed, 22 Jan 2014 08:30:12 +0000</pubDate><link>https://news.ycombinator.com/item?id=7101491</link><dc:creator>BioGeek</dc:creator><comments>https://news.ycombinator.com/item?id=7101491</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=7101491</guid></item><item><title><![CDATA[What happened when I had my genome sequenced]]></title><description><![CDATA[
<p>Article URL: <a href="http://www.guardian.co.uk/science/2013/jun/08/genome-sequenced">http://www.guardian.co.uk/science/2013/jun/08/genome-sequenced</a></p>
<p>Comments URL: <a href="https://news.ycombinator.com/item?id=5850558">https://news.ycombinator.com/item?id=5850558</a></p>
<p>Points: 1</p>
<p># Comments: 3</p>
]]></description><pubDate>Sun, 09 Jun 2013 20:55:51 +0000</pubDate><link>http://www.guardian.co.uk/science/2013/jun/08/genome-sequenced</link><dc:creator>BioGeek</dc:creator><comments>https://news.ycombinator.com/item?id=5850558</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=5850558</guid></item><item><title><![CDATA[New comment by BioGeek in "Russian scientists report new DNA under subglacial Lake Vostok"]]></title><description><![CDATA[
<p>> I would imagine that there's hardly a comprehensive database of a DNA of all existing life forms on Earth.<p>An annotated collection of all publicly available DNA sequences is available from the DNA DataBank of Japan (DDBJ), the European Molecular Biology Laboratory (EMBL), and GenBank at NCBI. They are basically all three the same database and they exchange updates on a daily basis. However, small timelags in propagating data between the database centers causes minor differences.</p>
]]></description><pubDate>Sat, 09 Mar 2013 11:03:21 +0000</pubDate><link>https://news.ycombinator.com/item?id=5348068</link><dc:creator>BioGeek</dc:creator><comments>https://news.ycombinator.com/item?id=5348068</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=5348068</guid></item></channel></rss>