Recent submissions

Comment · 13 days ago
Yeah, the same idea works for any language, and the software I wrote for it is language-neutral. I just happen to have a history of making J videos. (I haven't actually used the software in a video yet... I was just saying the videos tend to follow that similar narrative structure.)
Comment · 3 months ago
Comment · 4 months ago
Not even remotely. it's just plain vanilla C, with dense formatting. Whitney makes extensive use of macros to completely change the language.
Comment · 5 months ago
Yes to pretty much all of the above. It's an extremely terse array programming language in the APL family, but with ASCII primitives and strong distributed programming / IPC support. There are also at least a couple companies that still use K3 (I work at one), and no official support from the author (who went on to make other versions of K that are also awesome but completely different).

IMHO the biggest thing holding K back is lack of a production-ready / batteries included open source implementation. (There are a couple nice open source implementations of K but none of them are as feature complete as this one... Plus this one has at least a start on interoperating with .NET)

Comment · 1 year ago
Comment · 1 year ago
He has done this many times on his YouTube channel!

For an example, this guest was particularly clever and charming:

https://www.youtube.com/watch?v=FJP2zkl_44o

J/k. It's me. I'm the guest. :)

BUT: this was our talk after he saw my livestream where I was stumbling around trying to do things in GT early on, so it might help other people.

Comment · 2 years ago
For one: https://internet-janitor.itch.io/decker

It even looks a bit like Hypercard, by default (it's lo-fi, but there are colors under the hood).

Comment · 2 years ago
Location: NY Remote: Strongly preferred Willing to Relocate: Probably not Technologies: python, js, kdb/k/j/apl, pascal, rust, go, etc. Resume: https://www.linkedin.com/in/tangentstorm/ Email: michal.wallace at gmail.com

3 decades of experience in web, data, consulting. Currently working on a course to teach programming from the ground up, using assembly language on a virtual machine I've designed, but open to joining the right team.

https://github.com/tangentstorm/

I've livestreamed some of my recent work on YouTube: https://www.youtube.com/@tangentstream

Comment · 2 years ago
You have unlocked: Irony!!
Comment · 2 years ago
Comment · 2 years ago
This seems like an awful lot of worrying about a problem that doesn't actually exist.
Comment · 2 years ago
Yes but in whatever language you're imagining here, a "list" probably isn't the kind of list that lisp uses (linked lists of cons cells).
Comment · 2 years ago
> Even though you aren’t writing the 3P code yourself, by including it in your project you are committed to understanding it—and refreshing that understanding if you want to upgrade it.

This is a nice thought, but I suspect hardly anyone who uses a framework or library really understands it, or makes the commitment to try.

Obviously, a subset of really talented users eventually learn to understand the framework, but most are at its mercy.

Even then, you can't study every possible framework before choosing one to master - there are too many, and the cost of understanding the foreign code is simply too high.

So I suspect that in general, people try frameworks by taking a leap of faith, and then, sometimes, make the effort to actually understand it later - if and when it becomes necessary.

Comment · 2 years ago
Is this something you can actually configure on modern processors, or is it more hypothetical advice for future chip makers?

Live from the official Hacker News API

A modern reader for Hacker News · SvelteKit + Skeleton