frontpage.
newsnewestaskshowjobs

Made with ♥ by @iamnishanth

Open Source @Github

fp.

Yamanot.es: A music box of train station melodies from the JR Yamanote Line

https://yamanot.es/
118•zdw•4h ago•35 comments

Altered states of consciousness induced by breathwork accompanied by music

https://journals.plos.org/plosone/article?id=10.1371/journal.pone.0329411
27•gnabgib•1h ago•3 comments

Malicious versions of Nx and some supporting plugins were published

https://github.com/nrwl/nx/security/advisories/GHSA-cxm3-wv7p-598c
312•longcat•1d ago•369 comments

Toyota is recycling old EV batteries to help power Mazda's production line

https://www.thedrive.com/news/toyota-is-recycling-old-ev-batteries-to-help-power-mazdas-productio...
193•computerliker•4d ago•97 comments

Google has eliminated 35% of managers overseeing small teams in past year

https://www.cnbc.com/2025/08/27/google-executive-says-company-has-cut-a-third-of-its-managers.html
269•frays•4h ago•111 comments

About Containers and VMs

https://linuxcontainers.org/incus/docs/main/explanation/containers_and_vms/
20•Bogdanp•2d ago•3 comments

Unexpected productivity boost of Rust

https://lubeno.dev/blog/rusts-productivity-curve
275•bkolobara•10h ago•283 comments

Launch HN: Bitrig (YC S25) – Build Swift apps on your iPhone

114•kylemacomber•10h ago•82 comments

Show HN: Meetup.com and eventribe alternative to small groups

https://github.com/polaroi8d/cactoide
48•orbanlevi•5h ago•15 comments

VIM Master

https://github.com/renzorlive/vimmaster
214•Fluffyrnz•10h ago•73 comments

The Therac-25 Incident (2021)

https://thedailywtf.com/articles/the-therac-25-incident
395•lemper•19h ago•233 comments

CDC officials’ resignation emails

https://insidemedicine.substack.com/p/breaking-news-read-three-top-cdc
16•Anon84•16m ago•0 comments

Using information theory to solve Mastermind

https://www.goranssongaspar.com/mastermind
86•SchwKatze•3d ago•25 comments

Implementing Forth in Go and C

https://eli.thegreenplace.net/2025/implementing-forth-in-go-and-c/
128•Bogdanp•12h ago•15 comments

The National Design Studio is a scam

https://www.chrbutler.com/the-national-design-studio-is-a-scam
122•delaugust•1h ago•19 comments

A failure of security systems at PayPal is causing concern for German banks

https://www.nordbayern.de/news-in-english/paypal-security-systems-down-german-banks-block-payment...
211•tietjens•8h ago•145 comments

How to slow down a program and why it can be useful

https://stefan-marr.de/2025/08/how-to-slow-down-a-program/
132•todsacerdoti•14h ago•48 comments

Object-oriented design patterns in C and kernel development

https://oshub.org/projects/retros-32/posts/object-oriented-design-patterns-in-osdev
192•joexbayer•1d ago•119 comments

Reverse-engineering the Globus INK, a Soviet spaceflight navigation computer (2023)

https://www.righto.com/2023/03/reverse-engineering-globus-ink-soviet.html
15•trymas•2d ago•2 comments

Efficient Array Programming

https://github.com/razetime/efficient-array-programming
72•todsacerdoti•10h ago•12 comments

Lago – Open-Source Usage Based Billing – Is Hiring in Sales, Eng, Ops (EU, US)

https://www.ycombinator.com/companies/lago/jobs
1•AnhTho_FR•9h ago

3D printing a building with 756 windows

https://jero.zone/posts/cbr-building
27•jer0me•4d ago•5 comments

'Rocks as big as cars' are flying down the Dolomites

https://www.bbc.com/future/article/20250819-why-italys-beloved-ancient-monolith-is-falling
89•bookofjoe•3d ago•49 comments

Bring Your Own Agent to Zed – Featuring Gemini CLI

https://zed.dev/blog/bring-your-own-agent-to-zed
129•meetpateltech•13h ago•36 comments

Internet Access Providers Aren't Bound by DMCA Unmasking Subpoenas–In Re Cox

https://blog.ericgoldman.org/archives/2025/08/internet-access-providers-arent-bound-by-dmca-unmas...
130•hn_acker•3d ago•16 comments

Monodraw

https://monodraw.helftone.com/
546•mafro•15h ago•173 comments

Typepad is shutting down

https://everything.typepad.com/blog/2025/08/typepad-is-shutting-down.html
149•gmcharlt•9h ago•67 comments

Areal, Are.na's new typeface

https://www.are.na/editorial/introducing-areal-are-nas-new-typeface
94•g0xA52A2A•2d ago•71 comments

SDS: Simple Dynamic Strings library for C

https://github.com/antirez/sds
104•klaussilveira•2d ago•36 comments

What we find in the sewers

https://www.asimov.press/p/sewers
56•surprisetalk•12h ago•26 comments
Open in hackernews

Efficient Array Programming

https://github.com/razetime/efficient-array-programming
72•todsacerdoti•10h ago

Comments

carterschonwald•9h ago
This looks like language implementation specific tips and tricks for array oriented paradigm programming languages rather than principles techniques and methods for efficient array computations.
upghost•8h ago
The three things I have repeatedly failed to learn, they just don't seem to stick for me: Dvorak, Specter[1] (the Clojure library), and APL. So I appreciate these tips whenever I find them.

My issue with APL is I was never able to turn the corner to "generic problem solving" in APL (or other array langs). It feels like learning written Chinese, like 50,000 individual techniques but if you know them you can do incredible things quickly. For the problems I know how to solve, I can solve them quickly. And you CAN do amazing things with inner products in APL.

On the other hand, studying APL, even if you don't master it, is not without benefits. LLM transformer architecture and GraphBLAS algorithms are junior APL level implementation problems (at least conceptually, operationalizing them is a different story).

Adam Brudzewski has one of the most criminally underrated YouTube channels[2]. It would be great to solve problems that elegantly in any language, and Adam has always been very friendly in answering questions if you ever get a chance to speak with him. I just seem to be a lost cause lol.

[1]: https://github.com/redplanetlabs/specter

[2]: https://www.youtube.com/@abrudz

vanderZwan•8h ago
Have you tried Uiua? Because I was in your position once, trying to grok APL, K, J, BQN but failing repeatedly. But then it clicked when I saw Uiua.

Part of that is because unlike other APL-likes it uses a stack (sort of) and I can't explain exactly how but it made it much easier for me to picture how the data flows from one operation to the next (I have to admit I like concatenative languages a lot so I'm obviously biased here too).

On top of that none of the glyphs are overloaded with monadic and dyadic versions, they're one or the other, which reduces ambiguity a lot when trying to read/write code.

There's lots of other little ergonomic tweaks to it that make it really neat, but those were the big ones for me.

Also worth noting is that it has lots of multimedia support - you can generate pictures, gif animations, sounds. So it's easy to "play" with for fun!

[0] https://www.uiua.org/

upghost•5h ago
I assumed Uiua was "the same" but this is the first I'm hearing the experience might be different. I will check it out, thanks!
vlovich123•4h ago
Wait, Uiua is a serious language? At first glance it looks like it's trying to be brainfuck.
vanderZwan•1h ago
I take some issue with the implied suggestion that Brainfuck isn't serious, but that's probably my arts degree talking.

Anyway, under the assumption that I'm correctly guessing what you have in mind when using the words "serious language", Uiua certainly qualifies. The author is very passionate about exploring and discovering "the good parts" of the design space of the array language paradigm, and has put a ton of work into making it accessible and practically useful within the constraints of being an interpreted language that autoformats its source code to at-first exotic looking maths symbols.

veqq•7h ago
There are only ~80 glyphs in APL, and only ~50 are really commonly used.
smartmic•7h ago
I wanted to learn APL and made some progress by writing semi-useful tools for a machine learning preprocessing pipeline using GNU APL (APL2). It was great fun and not too difficult; I just had to get used to the idea that the core data type is an array. Using the terse syntax made it feel very similar to writing mathematical notation in a student's maths class.

However, I felt that writing anything not closely related to solving mathematical matrix problems made no sense to me. Unfortunately, APL is too niche; I don't know anyone in my industry with whom I could share the tools. Nevertheless, it was a valuable learning experience.

vanderZwan•8h ago
For those unaware: Ragu "razetime" Ranganathan, the author of this repository, died in an accident last year at just 22 years old. He already had a tremendous positive impact on the array language community in his short time with us on earth, see also this tribute[0] on the codegolf stackexchange site. I remember him from various proglang discord servers and other language forums, and had no idea he was that young as he was extremely knowledgeable, and wise beyond his years. It still feels unreal that he's gone.

RIP, razetime.

[0] https://codegolf.meta.stackexchange.com/questions/26416/in-m...

veqq•6h ago
If you like array languages: https://www.reddit.com/r/apljk/
techlatest_net•4h ago
Array-oriented languages like APL offer some unique approaches to writing efficient code. Thanks for compiling resources and examples—it’s helpful for developers interested in learning these paradigms.
kristianp•56m ago
Please stop writing AI slop.