Recent submissions

Comment · 29 days ago
Had to login to pay my respects. His blog "this rag" as he used to call it was foundational in my professional life. And I still typed cringley.com by hand to read his posts. He had a several tragedies in his life... But now his soul can be with his children.

RIP hacker from a bygone era..

Comment · 1 month ago
Why do we teach them to add and multiply we have calculators?

Why do we teach them to read, we have text to voice?

Why do we teach them to broom, we have Roombas?

Why do we teach them to do the dishes, we have dish-washers?

</sarcasm>

Comment · 3 months ago
That is why Iverson invented APL. As a notation to get rid of all those inconsistencies in math notation. And for years he taught math classes with APL on the blackboard without computers.

whether he succeeded, is debatable. But APL is definitely powerful, succinct and "regular".

In APL you don't infer the operation from the types at all. × is elementwise, +.× is inner product /always/, on scalars, vectors, matrices, whatever. The glyph tells you what happens. Nothing is bold, nothing is inferred, nothing depends on what your professor assumed you'd absorbed.

I've been trying to get into Iversonian languages myself with the book: Calculous on J

Comment · 4 months ago
You did well. My daughter is now 10 yo and I haven't finished my library. :-(
Comment · 7 months ago
Another example a web link that points to a page that no lnger exists.

It's a null pointer exception.

Comment · 7 months ago
How does flint compare to to NuShell?

My current favorie pipe shell.

PS: your current readme reads like AI generated.

Which subconciusly makes me wonder:

If the author couldn't botter to write it, why should I botter to read it?

Comment · 9 months ago
Thank you I was also expecting Literate Programming.
Comment · 10 months ago
One of the clearest thinkers I had the privilege of knowing was Dr. Eli Goldratt author of Theory of Constraints.

Fortunately for us he defined as his life's mission to teach the world to think clearly.

So I suggest you start with three of his books: The Goal, Is not luck and The Choice. After trat read "The thinking Processes".

Apart from the theory of Constraints literature you can study system dynamics. And if you like programming then "Introduction to NetLogo" is great at both.

If you don't like programming then Zenge's the "Fifth Discipline" is a great intro to system dynamics.

Comment · 10 months ago
Comment · 11 months ago
There is also verso / recto that uses the same technique.

https://github.com/nickpascucci/verso

I actually wish for a tool that would use two things: 1) navigate code like a file system: Class/function/lines [3..5]

2)allow us to use git commit revisions so that we could comment on the evolution of the code

So far the only thing capable has been leoEditor + org-babel

Comment · 11 months ago
Comment · 11 months ago
In Eiffel we have multiple inheritance. It's such a powerful tool. And a natural way to model the world. For example if you think of your typical OOP book You have Vehicles with engines * cars that move on roads * planes that move on air * and boats that move on water.

But then comes an aqua-plane and it breaks your inheritance tree!

But with multiple inheritance is the most natural thing to have a plane that is also a boat and a car.

In Eiffel we favor the appropriate tool that better represents the world.

Comment · 1 year ago
I agree with disabling history in youtube.com...

Now I only watch videos from my subscriptions as opposed to whatever the algorithm feed me.

Comment · 1 year ago
Code is not only code.

It's like saying physics it's just math. If we read:

F = m*a

There is ton of knowledge encoded in that formula.

We cannot evaluate the formula alone. We need the knowledge behind it to see if it matches reality.

With llms we know for a fact that if the code matches reality, or expectations, it's a happy accident.

Live from the official Hacker News API

A modern reader for Hacker News · SvelteKit + Skeleton