frontpage.
newsnewestaskshowjobs

Made with ♥ by @iamnishanth

Open Source @Github

fp.

Open in hackernews

Show HN: Nallely – A Python signals/MIDI processing system inspired by Smalltalk

https://dr-schlange.github.io/nallely-midi/
8•drschlange•2h ago
Nallely is about experimenting with signals: routing, patching, or writing small neurons that process signals and eventually sink in MIDI devices or any application connected to Nallely.

I try to get inspired by the "Systems as a Living Things" philosophy and aim, step by step, to create an auto-adaptive, resilient, distributed system. Currently, neurons live in their own thread in a session (world), and send signals (messages) to each other through patches (channels). You can also connect to a network-bus neuron to register your own neurons written in any other technology and have them interact with the existing neurons inside the world. Nallely offers an API to easily code your own reactive neurons, and provides a mobile-friendly GUI for patching everything visually.

As anyone posting something based on Python, I can already hear: "no, Python's bad, think about the performances, think about the children".

We all know about Python performances (we've all seen the animation with the moving balls and stuff), but the focus here is on dynamic and emergent behaviors, extensibility, and run time adaptability over extreme performance. Even though Nallely is written in pure Python, it runs on a Raspberry Pi 5 (ok, a powerful one), consuming less than 10% CPU on a normal usage and around 40MB of memory.

And, as someone mentioning Smalltalk, I can already hear: "Why didn't you write it in Smalltalk"? (replace Smalltalk by your prefered dialect)

I like Smalltalk, but I also like Python. Nailed it, perfect justification. Jokes aside, IMO Smalltalk is "Systems as Living Things" pushed at its extreme for designing a language, and I admire that. With Nallely, I want to explore the same philosophy: independent musical/signal-processing neurons, without relying on Smalltalk, while benefiting from Python's deployment and ecosystem advantages (compared to Smalltalk).

Comments

alehlopeh•51m ago
Feels like ruby would have been a good choice, given it’s also a dynamic scripting language and is more closely associated with SmallTalk than python. But we like what we like.
drschlange•13m ago
That's a really good point. I didn't consider Ruby, but not for logical or very good reasons beside the fact that it never clicked between us (I'm the guilty here). I try to take inspiration from Smalltalk usability and broad ideas, but I'm not trying to fit exactly its object model.

Anyway, I should propose a small Ruby lib to easily connect to the network-bus to create neurons. I have one in js that I targeted in the first place as it's easy to get webcam/sound working there with minimal efforts, but a Ruby one would be cool!

David Lynch LA House

https://www.wallpaper.com/design-interiors/david-lynch-house-los-angeles-for-sale
34•ewf•1h ago•7 comments

Apple: SSH and FileVault

https://keith.github.io/xcode-man-pages/apple_ssh_and_filevault.7.html
272•ingve•6h ago•80 comments

The Sagrada Família Takes Its Final Shape

https://www.newyorker.com/magazine/2025/09/22/is-the-sagrada-familia-a-masterpiece-or-kitsch
144•pseudolus•3d ago•67 comments

Nvidia buys $5B in Intel

https://www.tomshardware.com/pc-components/cpus/nvidia-and-intel-announce-jointly-developed-intel...
829•stycznik•15h ago•491 comments

Want to piss off your IT department? Are the links not malicious looking enough?

https://phishyurl.com/
201•jordigh•3h ago•46 comments

Llama-Factory: Unified, Efficient Fine-Tuning for 100 Open LLMs

https://github.com/hiyouga/LLaMA-Factory
27•jinqueeny•2h ago•7 comments

Learn Your Way: Reimagining Textbooks with Generative AI

https://research.google/blog/learn-your-way-reimagining-textbooks-with-generative-ai/
253•FromTheArchives•8h ago•174 comments

AI tools are making the world look weird

https://strat7.com/blogs/weird-in-weird-out/
45•gaaz•3h ago•22 comments

This map is not upside down

https://www.maps.com/this-map-is-not-upside-down/
187•aagha•8h ago•294 comments

Rupert's snub cube and other Math Holes

http://tom7.org/ruperts/
50•QuadmasterXLII•2d ago•3 comments

Meta’s live demo fails; “AI” recording plays before the actor takes the steps

https://www.reddit.com/r/LivestreamFail/comments/1nkbig7/metas_live_staged_demo_fails_the_ai_reco...
310•personjerry•5h ago•188 comments

Tracking Trust with Rust in the Kernel

https://lwn.net/Articles/1034603/
8•pykello•3d ago•0 comments

Show HN: I created a small 2D game about an ant

https://aanthonymax.github.io/ant-and-apples/
43•aanthonymax•4h ago•6 comments

Show HN: Asxiv.org – Ask ArXiv papers questions through chat

https://asxiv.org/
86•anonfunction•1w ago•6 comments

Visual lexicon of consumer aesthetics from the 1970s until now

https://cari.institute/
23•tontonius•3d ago•2 comments

Slack has raised our charges by $195k per year

https://skyfall.dev/posts/slack
2864•JustSkyfall•1d ago•1235 comments

Launch HN: Cactus (YC S25) – AI inference on smartphones

https://github.com/cactus-compute/cactus
84•HenryNdubuaku•10h ago•42 comments

KDE is now my favorite desktop

https://kokada.dev/blog/kde-is-now-my-favorite-desktop/
713•todsacerdoti•13h ago•586 comments

TernFS – An exabyte scale, multi-region distributed filesystem

https://www.xtxmarkets.com/tech/2025-ternfs/
201•rostayob•11h ago•78 comments

Flipper Zero Geiger Counter

https://kasiin.top/blog/2025-08-04-flipper_zero_geiger_counter_module/
216•wgx•12h ago•67 comments

Tldraw SDK 4.0

https://tldraw.dev/blog/tldraw-sdk-4-0
74•bpierre•6h ago•33 comments

Classic recessive-or-dominant gene dynamics may not be so simple

https://news.stanford.edu/stories/2025/09/classic-recessive-dominant-gene-dynamics-pesticide-resi...
15•hhs•3h ago•2 comments

Luau – Fast, small, safe, gradually typed scripting language derived from Lua

https://luau.org/
155•andsoitis•12h ago•71 comments

They Know More Than I Do

https://www.cybadger.com/they-know-more-than-i-do-managing-an-expert-team-when-you-cant-do-their-...
12•r4um•3d ago•1 comments

OpenTelemetry Collector: What It Is, When You Need It, and When You Don't

https://oneuptime.com/blog/post/2025-09-18-what-is-opentelemetry-collector-and-why-use-one/view
72•ndhandala•8h ago•21 comments

Configuration files are user interfaces

https://ochagavia.nl/blog/configuration-files-are-user-interfaces/
142•todsacerdoti•9h ago•86 comments

The quality of AI-assisted software depends on unit of work management

https://blog.nilenso.com/blog/2025/09/15/ai-unit-of-work/
149•mogambo1•13h ago•90 comments

When Knowing Someone at Meta Is the Only Way to Break Out of "Content Jail"

https://www.eff.org/pages/when-knowing-someone-meta-only-way-break-out-content-jail
242•01-_-•7h ago•124 comments

TIC-80 – Tiny Computer

https://tic80.com/
51•archargelod•4d ago•10 comments

Show HN: Nallely – A Python signals/MIDI processing system inspired by Smalltalk

https://dr-schlange.github.io/nallely-midi/
8•drschlange•2h ago•2 comments