frontpage.
newsnewestaskshowjobs

Made with ♥ by @iamnishanth

Open Source @Github

fp.

Open in hackernews

Clj-pack – Package Clojure apps into self-contained binaries without GraalVM

https://github.com/avelino/clj-pack
2•avelino•2h ago

Comments

avelino•2h ago
I built a tool to solve a problem I kept hitting: deploying Clojure apps without requiring Java on the target machine.23:20:00 [3/101]

The usual answer is GraalVM native-image, but in practice it means dealing with reflection configs, library incompatibilities, long build times, and a complex toolchain. For many projects it's more friction than it's worth.

clj-pack takes a different approach: it bundles a minimal JVM runtime (via jlink) with your uberjar into a single executable. The result is a binary that runs anywhere with zero external dependencies and full JVM compatibility — no reflection configs, no unsupported libraries, your app runs exactly as it does in development.

clj-pack build --input ./my-project --output ./dist/my-app ./dist/my-app # no Java needed How it works:

Detects your build system (deps.edn or project.clj)

Compiles the uberjar

Downloads a JDK from Adoptium (cached locally)

Uses jdeps + jlink to create a minimal runtime (~30-50 MB)

Packs everything into a single binary

The binary extracts on first run (cached by content hash), subsequent runs are instant.

Trade-off is honest: binaries are slightly larger than GraalVM output (~30-50 MB vs ~20-40 MB), and first execution has extraction overhead. But you get full compatibility and a simple build process in return.

Written in Rust, supports Linux and macOS (x64/aarch64).

Feedback and contributions welcome

Florida's Unprecedented Execution Pace

https://deathpenaltyinfo.org/new-report-examines-floridas-unprecedented-execution-pace-and-trends...
1•weslleyskah•34s ago•0 comments

Show HN: C/C++ Cheatsheet – a modern, practical reference for C and C++

https://github.com/crazyguitar/cppcheatsheet
1•crazyguitar•1m ago•0 comments

Show HN: The firmware that triggered a 13-hour WEF lockdown

https://github.com/seabass011/davos-incident-firmware
1•reutinger•4m ago•0 comments

Rust Burn 0.20.0 Release: Unifying CPU and GPU Kernels with CubeCL

https://burn.dev/blog/release-0.20.0/
1•stmw•5m ago•0 comments

Autodesk burns the village to feed AI and the Cloud – cuts 7% of workforce

https://blog.adafruit.com/2026/01/22/autodesk-burns-the-village-to-feed-ai-and-the-cloud-cuts-7-o...
2•zdw•8m ago•0 comments

Introduction to Coinduction in Agda Part 1: Coinductive Programming

https://jesper.cx/posts/coinduction-part-1.html
1•matt_d•8m ago•0 comments

Show HN: Verify Unlimited Emails with 99.9% accuracy

https://email2verify.com/
1•aswinsilvadasan•9m ago•1 comments

Show HN: Public Key Directory – Key Transparency for the Fediverse

https://publickey.directory
1•some_furry•13m ago•0 comments

Chinese AI is a risk for Europe. So is shunning it

https://www.economist.com/leaders/2026/01/22/chinese-ai-is-a-risk-for-europe-so-is-shunning-it
1•petethomas•14m ago•0 comments

Show HN: Neoment – A Matrix client, bringing chat functionality into your editor

https://github.com/Massolari/neoment
1•wsdjeg•16m ago•0 comments

I spent 3 years chasing Backlinks the wrong way, what worked in 2026?

https://webmatrices.com/post/i-spent-3-years-chasing-backlinks-the-wrong-way-heres-what-actually-...
1•bishwasbh•16m ago•0 comments

AI-Free Free-to-Use Music Shorts

https://onj.me/shorts/
1•cdvonstinkpot•20m ago•0 comments

Mortal Kombat Motion Picture Soundtrack 1995 [video]

https://www.youtube.com/watch?v=ZozxHpX4x8c
1•nomilk•21m ago•0 comments

Badgefor.me – Work from home. Look like you didn't

https://www.badgefor.me/
2•squalrus•25m ago•0 comments

Toms AI BackGround Remover Software

https://tomdahne.com/TomsBGRemover/pad/tomsbgremover.xml
1•ezimedia•26m ago•1 comments

.NET Aspire is now open source [video]

https://www.youtube.com/watch?v=crvgYrFYrrw
1•tartoran•26m ago•0 comments

Winapp, the Windows App Development CLI

https://blogs.windows.com/windowsdeveloper/2026/01/22/announcing-winapp-the-windows-app-developme...
1•thunderbong•30m ago•0 comments

I accidentally made probabilistic programming 30-200x faster

1•Aeowulf•32m ago•0 comments

Show HN: Cosmic AI – See your tech debt in dollars and fix it fast

https://cosmic-ai.pages.dev/
1•Saurabh_Kumar_•32m ago•0 comments

The unreasonable effectiveness of pattern matching

https://arxiv.org/abs/2601.11432
1•chbint•33m ago•0 comments

The AI Revolution in Coding: Why I'm Ignoring the Prophets of Doom

https://codingismycraft.blog/index.php/2026/01/23/the-ai-revolution-in-coding-why-im-ignoring-the...
2•codingismycraft•36m ago•0 comments

Elon Musk loves this. X article to video (open-source)

https://github.com/pooriaarab/x-article-to-video
1•pooriaarab•37m ago•0 comments

Why talking to LLMs has improved my thinking

https://philipotoole.com/why-talking-to-llms-has-improved-my-thinking/
3•otoolep•38m ago•0 comments

CIDR 2026 Proceedings

https://vldb.org/cidrdb/2026/
1•remywang•41m ago•0 comments

The Lost Art of XML

https://marcosmagueta.com/blog/the-lost-art-of-xml/
17•Curiositry•45m ago•2 comments

Over 1k Arizona teachers resigning plays a part in shortage

https://azpbs.org/horizon/2025/11/teacher-shortage-2/
3•toomuchtodo•46m ago•1 comments

Asciinema: Making Movies at the Command-Line

https://lwn.net/Articles/1053355/
1•signa11•48m ago•0 comments

Google decides what you see in Images and where invisible keywords are born

https://comuniq.xyz/post?t=738
1•01-_-•51m ago•0 comments

Microsoft investigating outage affecting Microsoft 365

https://www.cbsnews.com/news/microsoft-365-outage-outlook/
1•01-_-•52m ago•0 comments

Remotely unlocking an encrypted hard disk with systemd initrd on Arch

https://jyn.dev/remotely-unlocking-an-encrypted-hard-disk/
2•signa11•52m ago•0 comments