frontpage.
newsnewestaskshowjobs

Made with ♥ by @iamnishanth

Open Source @Github

Show HN: Dashport.ai – AI-Powered BI Tool for Professional Dashboards

https://dashport.ai/
1•ErkanCevher•1m ago•0 comments

Making inventory spreadsheets for my Lego sets

https://alexwlchan.net/2025/lego-inventory-spreadsheets/
1•surprisetalk•2m ago•0 comments

Show HN: Tanu – High-performance WebAPI testing framework for Rust

https://github.com/tanu-rs/tanu/discussions/98
1•yukinarit•3m ago•0 comments

An AI Skeptic Uses AI for a Week

https://keithjgrant.com/posts/2025/07/an-ai-skeptic-uses-ai-for-a-week/
1•emschwartz•4m ago•0 comments

Show HN: MetaMCP – Open-Source MCP Aggregator, Middleware, Gateway in One Docker

https://github.com/metatool-ai/metamcp
2•jczhang141•5m ago•0 comments

Malware in DNS

https://dti.domaintools.com/malware-in-dns/
2•alexrustic•8m ago•0 comments

AWS Pricing MCP Server

https://github.com/awslabs/mcp/tree/main/src/aws-pricing-mcp-server
1•belter•9m ago•0 comments

A beautiful library with SVG logos

https://svgl.app/
1•pipase•9m ago•0 comments

Tools for Humanity

https://www.toolsforhumanity.com/
1•pipase•10m ago•0 comments

Ask HN: How do you handle small translations?

1•gethly•11m ago•0 comments

What Will Become of the CIA?

https://www.newyorker.com/magazine/2025/07/28/the-mission-the-cia-in-the-21st-century-tim-weiner-book-review
1•bookofjoe•11m ago•1 comments

Become a machine learning engineer in five to seven steps

https://www.maxmynter.com/pages/blog/become-mle
1•gmays•11m ago•0 comments

Patrick Collison on programming languages, AI, and Stripe [video]

https://www.youtube.com/watch?v=motX94ztOzo
1•tosh•12m ago•0 comments

Denver's Deepest Dinosaur

https://pubs.geoscienceworld.org/uwyo/rmg/article/60/1/1/657560/Denver-s-deepest-dinosaur
1•gmays•13m ago•0 comments

Ask HN: Critical thinking system prompt for ChatGPT, Claude etc.

1•celurian92•13m ago•0 comments

Duck Duck Go outage (Jul 16th)

https://old.reddit.com/r/duckduckgo/comments/1m1c33t/were_experiencing_an_outage/
2•esher•14m ago•0 comments

Clear Thinking

https://read.perspectiveship.com/p/clear-thinking
3•davidbowmanp•15m ago•0 comments

LTX Video Breaks the 60-Second Barrier, Redefining AI Video as a Longform Medium

https://www.forbes.com/sites/charliefink/2025/07/16/ltx-video-breaks-the-60-second-barrier-redefining-ai-video-as-a-longform-medium/
1•lastdong•16m ago•0 comments

Show HN: Minimal SVG to Favicon Generator

https://favicon.mauss.dev
2•ignatiusmb•17m ago•0 comments

Transform Financial Services with Claude

https://www.anthropic.com/solutions/financial-services
1•BhavdeepSethi•18m ago•0 comments

Thermal energy storage system and geothermal heat pump for seasonal heat

https://www.sciencedirect.com/science/article/pii/S0378778825007662
1•PaulHoule•18m ago•0 comments

A Better Promise.all() – Utility Types and Functions

https://spin.atomicobject.com/better-promise-all/
1•philk10•19m ago•0 comments

Show HN: Open-Source Form Builder

https://github.com/oryahud/aForm
1•oyahud•19m ago•0 comments

A distributed systems reliability glossary

https://antithesis.com/resources/reliability_glossary/
1•avinassh•20m ago•0 comments

Fertility Needs a Scientific Revolution

https://www.theringer.com/podcasts/plain-english-with-derek-thompson/2025/07/16/fertility-needs-a-scientific-revolution
1•Bluestein•21m ago•0 comments

Show HN: Scroll – read later app that works offline and doesn't get in your way

https://apps.apple.com/de/app/scroll-read-later/id6748611211
1•Nikitaita•21m ago•0 comments

ASML shares tumble as US tariff turmoil rattles investors

https://www.theregister.com/2025/07/16/asml_forecast/
1•rntn•22m ago•0 comments

What happened with OpenAI's offer to buy Windsurf?

https://markpettyjohn.com/jekyll/update/2025/07/15/my-windsurf-question.html
1•markpettyjohn•23m ago•0 comments

The last car you'll ever own

https://www.thejubjubbirds.com/hit-and-run-on-the-energy-transition-highway/the-last-car-youll-ever-own
1•edent•23m ago•0 comments

Free Fire Max

1•KAVSHik•23m ago•0 comments
Open in hackernews

Nextflow: System for creating scalable, portable, reproducible workflows

https://github.com/nextflow-io/nextflow
40•saikatsg•8h ago

Comments

totalperspectiv•4h ago
Cool seeing a workflow language pop up on HN!

Nextflow and Snakemake are the two most-used options in bioinformatics these days, with WDL trailing those two.

I really wish Nextflow was based on Scala and not Groovy, but so it goes.

There is a Draft up for dsl3 that adds static types to the channels that I’m very excited about. https://github.com/nf-core/fetchngs/pull/309

_Wintermute•3h ago
The choice of groovy was unfortunate, but yet it still seems more popular than snakemake which I can only attribute to the nf-core set of curated workflows.

I have a dislike of nextflow because it submits 10s of thousands of separate jobs to our HPC scheduler which causes a number of issues, though they've now added support for array jobs which should hopefully solve that.

samuell•11m ago
To implement an efficient dataflow-based programming API/DSL, you better have some support for channels and lightweight threads in a scriptable language, something that you've got in Groovy with the GPars library that Nextflow uses.

We opted for implementing all of this in Go in SciPipe, where we get similar basic dataflow/flow-based functionality as Nextflow with the native concurrency primitives of Go, but the Go syntax probably/surely puts away some biologists who have written some python at most before, and Go won't let us customize the API and hide away as much of the plumbing under nice syntax, as Groovy.

In this regard, Groovy with the GPars library for the concurrency, doesn't seem as a particularly bad choice. There weren't that many options at the time either.

The downside has been tooling support though, such as editor intelligence and debugging support, although parts of that is finally improving now with a NF language server.

Today, one could probably implement something similar with Python's asyncio and queues for the channel semantics, and there is even the Crystal language that has Go-like concurrency in a much more script-like language (see a comparison between Go and Crystal concurrency syntax at [1]), but Crystal would of course be an even more fringe langauge than Groovy.

[1] https://livesys.se/posts/crystal-concurrency-easier-syntax-t...

armedgorilla•3h ago
At a previous Biotech, we used Cromwell/WDL because the DSL was the most intuitive to our bioinformatics scientists. But seeing as that doesn't work as nicely on AWS (and is also supported by an organization that is imploding), we opted for Argo on our K8s cluster to process RNAseq data en masse. Getting the scientists to use YAMl has been an uphill struggle, but the same issues would apply to learning groovy I guess. We've found that the Argo engine is easier to maintain, and also we only have to support one orchestrator across our Bioinformatics and ML teams.

For industrial purposes, I've started to approach these pipelines as a special case of feature extraction and so I'm reusing our ML infrastructure as much as possible.

totalperspectiv•2h ago
I would rather write Groovy than YAML any day of the week.

Why did you rule out Nextflow or Snakemake? I believe they both work with k8 clusters.

Argo doesn’t look great from my standpoint as a workflow author.

azan_•2h ago
I've used Snakemake my whole life, can someone experienced with both systems share whether jumping to nextflow is worth it?
totalperspectiv•2h ago
NF Tower / Seqera would be the selling points. They offer a nice UX for managing pipelines and abstract over AWS.

Technically snakemake can do it all. But in practice NF seems to scale up a bit better.

That said, if you don’t need the UI for scientists, I’d stick to snakemake.

Protostome•1h ago
I have pipelines written in both frameworks. Nextflow (despite the questionable selection of groovy as the language of choice) is more powerful and enables greater flexibility in terms of information flow.

For example, snakemake makes it very difficult if not impossible to create pipelines that deviate from a DAG architecture. In cases where you need loops, conditionals and so on, Nextflow is a better option.

One thing that I didn't like about nextflow is that all processes can either run under apptainer or docker, you can mix and match docker/apptainer like you do in snakemake rules.

chrisweekly•18m ago
"you can mix and match"

you meant "CAN'T", right?