News for hackers. Stuff that matters.

bear8642

> In the middle 70s it was COBOL, when COBOL'74 came out it became king of in-house programming for IBM

I thought IBM were still focused on APL in the 70s…

Re:Semiconductor Lifeline Keeps Fighter Jets in the Air on Saturday June 20, 2026 @07:26PM (#48614027)
> "[Phoenix] repackages off-the-shelf semiconductors into devices that are virtually identical to the phased-out chips."

I'm slightly surprised that _virtually_ identical chips are allowed. I expected truly identical chips to be required…

Re:Calvin and Hobbes and the Price of Integrity on Tuesday June 16, 2026 @07:31PM (#48563746)
Thanks for sharing that!
Re:Mythical Man Month on Saturday May 09, 2026 @09:48PM (#48080194)
> AI is not delivering 10x shareholder value, anywhere.

A bit facetious, but I'd expect Nvidia and the like providing the "AI equipment" to have a 10× share value at least…

Re:A Letter from Dijkstra on APL on Friday May 01, 2026 @10:46AM (#47975402)
How so?

I'm struggling to see how Roger's manipulation of the expressions without executing each line validates Dijkstra's point...

Re:War on Raze on Friday April 10, 2026 @11:54AM (#47720019)
For a smaller example, try the J Incunabulum[0] various explanations are available [1][2]

It's been discussed here before too.

[0] https://code.jsoftware.com/wiki/Essays/Incunabulum [1] https://blog.wilsonb.com/posts/2025-06-06-readable-code-is-u... [2] https://tony-zorman.com/posts/j-incunabulum.html

> I'd argue a 50% hit to performance [...] is ... quite the regression

Indeed! Especially if said regression happens to impact anything trade/market related...

Re:Big-Endian Testing with QEMU on Friday April 03, 2026 @08:11PM (#47634056)
> daily drivers (ppc64le, Apple silicon)

How come you're running ppc64le as a daily driver?

Re:Big-Endian Testing with QEMU on Friday April 03, 2026 @11:23AM (#47627763)
> the only relevant big-endian architecture is s390x

The adjacent POWER architecture is also still relevant - but as you say, they too can afford a support contract.

Re:Smalltalk's Browser: Unbeatable, yet Not Enough on Thursday March 05, 2026 @02:11PM (#47265897)
oh, thanks! I didn't know that Prolog was still used commercially.
Re:Smalltalk's Browser: Unbeatable, yet Not Enough on Thursday March 05, 2026 @05:09AM (#47259867)
Likely because whilst it didn't work out commercially, the ideas smalltalk, prolog and other more esoteric languages (forth, apl) focus on are themselves very interesting.
Re:The Saddest Moment (2013) [pdf] on Saturday January 31, 2026 @07:34PM (#46842433)
> Humans trust. Their systems should too.

And indeed as Thompson showed, you've got to trust at some point...

https://www.cl.cam.ac.uk/teaching/2223/R209/Reflections-Trus...

Re:Sins of the Children (Adrian Tchaikovsky) on Sunday January 18, 2026 @03:21PM (#46671754)
> Good science fiction where the aliens are very alien are hard to come by

I feel this is one of the reasons I liked Fire upon the Deep with the group mind based Tines

Re:NTP at NIST Boulder Has Lost Power on Monday December 22, 2025 @06:35PM (#46360572)
Cool story - thanks for sharing it!
Re:JVM exceptions are weird: a decompiler perspective on Sunday November 09, 2025 @06:43PM (#45870465)
This is exceedingly nasty. Well Done!
more the names then the functions themselves
Re:Vectorizing for Fun and Performance on Wednesday November 05, 2025 @06:49AM (#45821844)
They sort of did with the Cell https://en.wikipedia.org/wiki/Cell_(processor)
Re:"Learn APL" Notes on Saturday October 25, 2025 @06:15PM (#45707413)
huh, can you not use the Xkb APL symbols file?

I thought that compose definitions as well as the shifted layout…

Re:Zoo of Array Languages on Friday October 17, 2025 @01:37PM (#45619499)
Right, thank you!

I recognised the " as rank but got confused by the _ reading https://code.jsoftware.com/wiki/Vocabulary/under, it seemed to be 'rank negative' and didn't see what that did.

> second nature once you internalize J, but so so foreign until you do.

Indeed!

Re:Zoo of Array Languages on Thursday October 16, 2025 @05:52PM (#45611127)
> Vs=: 4r3p1"_ * ] ^ 3:

What's the "_ for?

Re:Zoo of Array Languages on Tuesday October 14, 2025 @03:54PM (#45584032)
Average is zero

     empty =. 0$0 NB. zero length array
     +/empty
  0
     #empty
  0
     0%0
  0
Re:IBM Intellistation 185 AIX workstation (2016) on Sunday September 28, 2025 @05:42PM (#45408346)
Yep, the office has a p9 box and normally the only times it's needed rebooted is after a power cut.

Very solid boxes!

Re:The Theatre of Pull Requests and Code Review on Thursday September 25, 2025 @07:30PM (#45380652)
> PRs are emails to your team and to your future self.

Indeed! I've found many point on this discussion answered by the linux kernel idea of mailing lists where a change is discussed then approved, often with feedback acknowledged

Re:Go has added Valgrind support on Tuesday September 23, 2025 @02:53PM (#45351237)
Remember, simple is not the same easy
Re:UTF-8 is a brilliant design on Friday September 12, 2025 @05:18PM (#45226880)
5 characters?

I thought it was normally six 6bit characters?

Re:Left to Right Programming on Monday August 18, 2025 @06:07PM (#44945816)
> Sometimes it is called a fluent-interface in other languages.

Where've you heard it called that? I've normally heard tacit programming

Re:Left to Right Programming on Monday August 18, 2025 @05:10PM (#44945374)
>Sorry, I'm not sure I understand what `.split(None)` would do?

Reading the docs [0] it seems `.split(None)` returns an array of the indivual characters without whitespace - so something like [c in list(s) if not whitespace(c)]

[0] https://docs.python.org/3.3/library/stdtypes.html?highlight=...

Re:Most (ly Dead) Influential Programming Languages (2020) on Wednesday July 16, 2025 @09:03AM (#44581872)
> How is it to read and write?

Fairly straight-forward once you've learnt the character set.

See here for details: https://aplwiki.com/wiki/Typing_glyphs

If you want some excitement, 9front might be fun :)

Thinkpads tend to be well supported

Re:I made my VM think it has a CPU fan on Sunday June 29, 2025 @06:11PM (#44416985)
> simply making a normal OS look like a virtual machine

Or perhaps the other way around?

That is making VMs totally unaware they've been virtualised, as I believe IBM's lpars work…

Older »