News for hackers. Stuff that matters.

elviejo

Re:Bob Cringely Has Died on Sunday October 04, 2026 @12:57AM (#49950778)
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..

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>

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

You did well. My daughter is now 10 yo and I haven't finished my library. :-(
Re:Celebrating Tony Hoare's mark on computer science on Wednesday March 18, 2026 @09:07AM (#47425343)
Another example a web link that points to a page that no lnger exists.

It's a null pointer exception.

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?

Re:You Don't Need Mintlify on Tuesday January 13, 2026 @06:02PM (#46609658)
Thank you I was also expecting Literate Programming.
Re:Ask HN: How do I re-train myself to think clearly? on Tuesday December 16, 2025 @01:26PM (#46292253)
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.

Re:An SVG is all you need on Friday December 12, 2025 @09:47AM (#46244634)
Steve jobs killed it when said it would work on the iPhone because if the "huge" memory and battery resources. He said Javascript and HTML was everything you needed.

Here is the original memo: https://www.editionmultimedia.fr/wp-content/uploads/2020/12/...

Re:What even is "literate programming"? on Sunday December 07, 2025 @10:29AM (#46182383)
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

Eiffel is the language you are looking for. It's pre-conditions and post-conditions prove the properties of the code that you actually are executing.

The book that does the equivalent but with the properties checked at runtime is: Object Structures (like data structures but with objects).

Here is the link:

https://openlibrary.org/works/OL2979696W/Object_structures?e...

Re:When did people favor composition over inheritance? on Sunday November 16, 2025 @10:03AM (#45945612)
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.

I agree with disabling history in youtube.com...

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

Re:Ask HN: Is anyone else sick of AI splattered code on Wednesday September 17, 2025 @02:13PM (#45279336)
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.

Re:Ask HN: A HN style text only view of your YouTube feed on Sunday August 17, 2025 @01:52PM (#44933445)
Mmhhh how about a youtube version that looks like a usenet forum of my channel subscriptions. Where each video is a topic. The summary is part of the topics. Ideally the same software I use to read news groups should work for youtube.
Her autobiography is fascinating!!!

I really wish it was turned into a movie, or trilogy...

RIP

Re:Ask HN: Most Important Set of Books? on Tuesday August 05, 2025 @01:21PM (#44801077)
The Goal and It's not luck by Goldratt.

Showed a better way to manage anything in particular ourselves.

Man's Search For Meaning by Viktor Frankl even in the darkest of times we kind find Meaning.

A Guide to the good life. The stoics found a way to handle our human experience 2500 years ago.

The mythical man month by Brooks. Everything we struggle with in software development we have been fighting since the 70s.

Re:XMLUI on Wednesday July 23, 2025 @06:49PM (#44664845)
I think Flex was that better XUL
Re:XMLUI on Sunday July 20, 2025 @11:20AM (#44626007)
I applaud the idea of bringing back the Visual Basic model to the web. Again I don't expect people under 45 to remember how easy it was to develop a user interface that reacted to user actions.

I just don't see the need to create a new language to do it.

Firefox had XUL. And macromedia had Flex.

Flex was amazing it had an XML version and an OOP one.. that where two views of exactly the same language.

Re:Elon Musk did not found Tesla on Sunday July 13, 2025 @11:46PM (#44556264)
The Elon fan boys, are always under that impression. Plus the PR machine is always trying to create that impression. Take a look at the wikipedia page for Tesla, there has been an edit war for several years trying to create the impression that Elon created Tesla Motors.
Re:Ask HN: What Are You Working On? (June 2025) on Sunday June 29, 2025 @08:18PM (#44417891)
I've been working on implementing @mpweiher "Storage Combinators" [0] and "polymorphic Identifiers" [1] in Eiffel [3].

Currently I'm stuck implementing a storage combinator with EiffelWebFramework[4]

[0] https://dl.acm.org/doi/abs/10.1145/3359591.3359729

[1] https://scholar.google.com/citations?view_op=view_citation&h...

[2] https://en.wikipedia.org/wiki/Eiffel_(programming_language)

[3] https://github.com/EiffelWebFramework/EWF

Re:Tools I love: mise(-en-place) on Sunday June 29, 2025 @03:02PM (#44415448)
I'll add the 'dtrx' (Do The Right Extraction) as one of those tools that are worth to learn compared to the more basic alternatives
Re:A Break from Programming Languages on Sunday June 01, 2025 @09:44AM (#44150809)
Programming languages are extremely important yet we don't pay for them and their people that develop them.

See also Evan Czaplicki creator of Elm

https://youtu.be/XZ3w_jec1v8?si=6aLusWMAtdhenPZv

You can also look at pldb.com It has a huge list of programming languages and its attributes.
Re:Pinterest, but for Links – Saveku on Saturday March 29, 2025 @12:49AM (#43512827)
Pinterest but for links.

Wasn't Pinterest, Del.ici.us but for images instead of links

I know I'm a snob... but I can't read science news using the imperial system.
Re:Ask HN: Is anyone still using Dreamweaver? on Saturday February 22, 2025 @02:05PM (#43142016)
I like dreamweaver. But I could still code html by hand with HotDogPro.

The one that I really miss is Macromedia Fireworks.

The perfect mix between vector editor + html editor + OOP.

And to think that it did all of that in the metadata of a binary format (png).

Nothing has come close.

Re:Schemesh: Fusion between Unix shell and Lisp REPL on Saturday February 15, 2025 @10:46PM (#43065127)
How does this project compare to RaSH: Racket sell?

Rash for me seemed like the perfect blend of lisp (racket) and external commands.

https://youtu.be/yXcwK3XNU3Y?si=v0LuWWkqfoHvkaHl

Have you looked at Jsonata? I think it is a more expressive language than jsonpath.

Older »