frontpage.
newsnewestaskshowjobs

Made with ♥ by @iamnishanth

Open Source @Github

Customizing Lisp REPLs

https://aartaka.me/customize-repl.html
1•todsacerdoti•1m ago•0 comments

Decimal FP faster than binary?

1•newbie-02•8m ago•0 comments

PyCrucible – Another PyInstaller Alternative

https://github.com/razorblade23/PyCrucible
1•razorblade23•11m ago•0 comments

We built ToolVerse: An AI Tools Discovery Platform with 500 curated apps

https://toolverse.com
1•yuanchuangAI•11m ago•1 comments

Serverless Infrastructure for AI apps – 3x perf of baseten, 1/5 the cost

https://www.hyperpodai.com
1•ollayf•12m ago•0 comments

Show HN: Fast360 – A web tool to benchmark open-source OCR models side-by-side

https://fast360.xyz
1•yanaimngvov•17m ago•1 comments

How not to check or poll URLs, as illustrated by Fediverse software

https://utcc.utoronto.ca/~cks/space/blog/web/HowNotToCheckURLs
2•zdw•27m ago•0 comments

How CATL Made Sodium-Ion Batteries 90% Cheaper

https://www.youtube.com/watch?v=Wf84NJSiAeU
2•joak•28m ago•0 comments

If AI takes most of our jobs, money as we know it will be over. What then?

https://theconversation.com/if-ai-takes-most-of-our-jobs-money-as-we-know-it-will-be-over-what-then-262338
2•Improvement•33m ago•0 comments

Injecting doubts in the CoT of reasoning models

https://github.com/martianlantern/cot-doubt-injection
1•martianlantern•34m ago•0 comments

If you love it, download it

https://erysdren.me/blog/2025-08-16/
2•Improvement•36m ago•0 comments

What If Every Speed Limit Suddenly Changed? [video]

https://www.youtube.com/watch?v=bVpzCEiT4oo
1•Klaster_1•37m ago•0 comments

What is mathematics? A classification based on universals

https://ebellani.github.io/blog/2025/what-is-mathematics-a-classification-based-on-universals/
1•b-man•38m ago•0 comments

Wplace.ai - A living social globe — meet fascinating people anywhere on Earth.

https://wplace.ai/
1•easytube•40m ago•0 comments

Ruby gems still broken after 15 years

https://felipec.wordpress.com/2025/08/17/ruby-gems-still-broken/
3•booleandilemma•41m ago•0 comments

Google admits anti-competitive conduct involving Google Search in Australia

https://www.accc.gov.au/media-release/google-admits-anti-competitive-conduct-involving-google-search-in-australia
20•Improvement•42m ago•3 comments

Show HN: ASCII Tree Editor

https://asciitree.reorx.com/
2•novoreorx•44m ago•0 comments

Vannevar Bush: As We May Think (1945) [pdf]

https://worrydream.com/refs/Bush%20-%20As%20We%20May%20Think%20(Life%20Magazine%209-10-1945).pdf
3•g42gregory•44m ago•0 comments

Modelling Exactly-Once Delivery Using TLA+

https://medium.com/@fqaiser94/exactly-once-modelling-using-tla-3c792655be44
2•jelloslate•54m ago•0 comments

Ask HN: RT video chat app with transaltion that works between the US AND China?

1•iatemykindle•1h ago•0 comments

Dedicated volunteer exposes "largest self-promotion operation Wikipedia history"

https://arstechnica.com/culture/2025/08/why-was-the-most-translated-wikipedia-article-in-the-world-about-a-lover-of-aryan-culture/
3•thread_id•1h ago•1 comments

Order vs. Chaos – 6×6 variant of tic-tac-toe

https://www.prabhakargupta.com/paper-games/order-chaos/
2•prabhakar267•1h ago•2 comments

Fk...a hacking tool for vibe coded apps

https://overeasy-landing.codapt.app/
1•bunbunpumpkin•1h ago•0 comments

Evidence for common fungal networks among plants

https://www.nature.com/articles/s42003-025-08432-x
2•PaulHoule•1h ago•0 comments

From Visual UI to High Quality Next.js Code(No Lock-In)

https://nextbunny.co
1•mvsingh•1h ago•0 comments

How to gain more from your reading

https://psyche.co/guides/how-to-gain-more-from-reading-by-taking-it-all-in-more-slowly
1•DocFeind•1h ago•0 comments

Rooted Android phones vulnerable due to Android kernel patching flaws

https://zimperium.com/blog/the-rooting-of-all-evil-security-holes-that-could-compromise-your-mobile-device
3•witnessme•1h ago•1 comments

China's Biotech Is Cheaper and Faster

https://www.nytimes.com/2025/08/17/opinion/china-biotech.html
1•KnuthIsGod•1h ago•0 comments

Text to Handwriting – Free online converter with realistic handwriting effects

https://text-to-handwriting.org
1•TinyMomentum•1h ago•1 comments

Lego Transformers Soundwave

https://www.lego.com/en-us/product/transformers-soundwave-10358
8•wslh•1h ago•2 comments
Open in hackernews

Clojure Async Flow Guide

https://clojure.github.io/core.async/flow-guide.html
45•simonpure•2h ago

Comments

725686•2h ago
Is Clojure still a thing? I sure would hope so, but I haven't seen much of Clojure activity in HN recently.
shaunxcode•1h ago
:yes #{of course it is}
aeonik•1h ago
The language itself is still getting updates, a new major release was just dropped a month or two ago.

I do find that for about 5 years things seemed to be slowing down. Though I keep seeing it pop up, and new exciting projects seem to pop up from time to time.

Just today I saw an article about Dyna3, a relational programming language for AI and ML that was implemented on top of Clojure.

I miss the Strange Loop conference. I think a lot of Clojure buzz was generated there. Clojure West and a few others so a decent job, but the quality of the talks at Strange Loop were second to none. Not that it was a Clojure specific conference, but it had that focus on elegance that I don't see very often, and the organizer was a something like the Prince of Clojure, if I recall correctly.

I'm still enjoying the language, and all my projects still build and run just fine.

The major frustration I have with the platform is 3D graphics. That's a JVM issue overall though.

dapperdrake•28m ago
They even invited Guy Lewis Steele, Jr. hos talk is on YouTube and was awesome. His meta-notation is explained more expansively in a paper on his Oracle page.
725686•17m ago
I absolutely loved Hickey's talks even when I never used Clojure more than for a few simple examples.
chamomeal•1h ago
I’d say clojure is very alive and happy. I’m a clojure newb and have been having a super fun time getting into it. Lots of very neat tools are in active development (babashka is the best thing that’s happened to my developer life in a while!!)

The small-medium sized community is actually fantastic for learning. The big names in the community are only a slack away, and everybody is so enthusiastic.

casion•1h ago
There's more clojure users than ever before and the team is active and afaik larger than ever before.

Things just mature and hype isn't as cool when you heard it 5 years ago.

xanth•1h ago
I was asking the same question today after investigating XTDB¹ (a Clojure centric bitemporal DB) and went looking for a batteries included WebAssembly framework like Blazor²

1. https://xtdb.com/

2. https://dotnet.microsoft.com/en-us/apps/aspnet/web-apps/blaz...

tombert•1h ago
I still use it. They finally fixed my biggest complaint about it a year ago, which is that you couldn't use vanilla Clojure lambdas for the Java functional interface, and so you'd have to reify that interface and it was bulky and ugly. Now it works fine so long as the interfaces actually have the @FunctionalInterface attribute.

Not every project uses @FunctionalInterface, but I've been trying to add it to places [1] [2] [3], and now I'm able to use Clojure in a lot more places.

[1] https://github.com/LMAX-Exchange/disruptor/pull/492

[2] https://github.com/apache/kafka/pull/19234

[3] https://github.com/apache/kafka/pull/19366

ethersteeds•1h ago
As others have said, Clojure is still a thing. For anyone catching up with Clojure again after some time: check out Babashka! Think bash scripts, written in Clojure. It's delightful.

https://babashka.org/

chr15m•27m ago
Is Make still a thing? I sure would hope so, but I haven't seen much of Make activity in HN recently.
robto•1h ago
I've been meaning to try this out, from my read it's a declarative way to get some structured concurrency. I work in a codebase that heavily uses core.async channels to manage concurrency and you really need to pay close attention to error handling. When you're spawning new threads you need to set up your own custom machinery to re-throw errors on a chans, close chans, and it looks like core.async.flow is a way to do all of this declaratively.

Just like `core.async` itself was a frontrunner of Virtual Threads on the JVM, I view `core.async.flow` as the Clojure version of the upcoming [0]Structured Concurrency JEP. I do wonder if it will use that under the hood once it becomes stable, the same way `core.async` is planning to move away from the `go` macro to just have it dispatch a virtual thread.

[0]https://openjdk.org/jeps/453

user3939382•1h ago
I think LISP is cool and want to use it more but I have 0 appetite to learn the toolchain and debug etc for JVM. You have Racket but Clojure ecosystem is already tiny.
tombert•1h ago
Leiningen and deps.edn shield you a bit from the awfulness of Java project management. They feel a lot more like something you'd see in Node.js or something, but it still gets dependencies from Maven Central.

Debugging and profiling is still somewhat Java based, and yeah that's can be irritating, but you get used to it.

Personally I do think that it's worth it; Clojure is a very pleasant language that has no business being as fast as it is, and core.async is an absolutely lovely concurrency framework if you can convert your logic into messaging, and you have Haskell-style transactional memory for stuff that can't be. So many problems become less irritating in Clojure.

dapperdrake•30m ago
Is clj-boot still a thing or was it ever a thing?

It or or was a build tool like Leiningen.

tombert•15m ago
I've never used clj-boot. I've historically mostly used Leiningen but for the last year or so I finally migrated over to deps.edn.
raspasov•1h ago
That’s a common misconception. JVM toolchain is way better than the hellscape that are most other language ecosystems. Maven, for example, works and is rock solid. Only unsolved problem is if you get too libs/frameworks requesting the another dependency but different incompatible versions. But I don’t think most other ecosystems solve that painlessly either.

Debug specifically is state of the art. Look at YourKik, or any debugger included with common IDEs.

None of those tools have shiny visual 2025 aesthetic but again: they work reliably, and will work the same way a year from now.

dapperdrake•26m ago
Clojure taught me lisp where CL failed. Turns out that Scheme and Clojure as a lisp-1 are great for learning.

Switched to SBCL for the faster star-up times. Now lisp-2 also feels more comfortable.

Abdii430•1h ago
https://www.facebook.com/profile.php?id=61579582377159
kasajian•3m ago
Funny. I was just thinking about dismissing Clojure for a project I'm going to work on because I was concerned about it's lack of ability to work with async calls. I'm too used to how async in JavaScript and C#, and I'm not sure I'd want to work in an environment that doesn't have a simple way to structure async calls. It doesn't necessarily have to be async / await. Just some attention to the issue rather than completely ignoring it.
yayitswei•1m ago
See also for related ideas: missionary/electric for frontend and rama for backend. I wish for a unified interface combining the best of all three!