For the best experience on desktop, install the Chrome extension to track your reading on news.ycombinator.com
Hacker Newsnew | past | comments | ask | show | jobs | submit | history | more Judyrabbit's commentsregister

It has nothing to do with Excel , It ijust looks like Excel. It is a program language, will execute from top to bottom and left to rigth.


… Excel on the other hand recalculates cells in a 3 step process:

1. Construction of a dependency tree 2. Construction of a calculation chain 3. Recalculation of cells

It can automatically parallelize and also detects circular chains. I find it quite powerful but sometimes hard to reason about. Curious why they have not even mentioned Excel once in the readme despite the obvious similarities that beg for an answer to the question: „What is different?“

https://learn.microsoft.com/en-us/office/client-developer/ex...


Excel also allows for circular iteration if you allow it to. Helps with solving dynamic programming problems


It has nothing to do with Excel itself, it just looks like Excel. It is a programmer language like Python,SQL. Although SPL can be used as a plugin to help Excel to deal with some complex calculation, its main use is to do big data and multi-data source computing in application systems


Of course you can name the variable also, SPL give you another option.


Naming variables is so good that it should be mandatory in your programming language.


Anonymous variables can be pretty convenient, like $0 in Perl and point-free in Haskell. Difficult to add debug prints though.

I also think it's bad to require explicitness when something's obvious - like if you have an array of `cats` then naming its iterator variable `cat` is a waste.


This post(https://blog.scudata.com/a-major-culprit-in-the-slow-running...) explains why java-based SPL can run much faster than the C++-based database. BTW, SPL also support columnar storage, it can implement columnar storage in a single file. And here is a test report https://blog.scudata.com/spl-computing-performance-test-seri.... It sounds amazing, but it is not mysterious. A lot of low complexity algorithms can not be implemented in SQL, programmer can only expect the optimizer of database. howerver ,when SQL is complex, optimizer would get lost.


Don't be too pessimistic, there are always better things to come


Shoutcast used to be such a hugely vibrant wild scene of so many things happening. And tons of it was all ad free or nearly so. There is an order magnitude less going on, and it's much more commercialized now. I don't think there are great replacements.

Somafm was such a a particularly great example, of having a specific vibe. Many of them! Suburbs of Goa is probably my favorite; good energy & beats mixing.


damn - what a throwback - i completely forgot about shoutcast! (how could i!?)


The reality of capitalism


Different things, sure, but not always better.


The fundamental delusion of capitalism


look all the nice things you could have enjoyed are destroyed in the name of money, but will you please think of the increased shareholder value


Why don't you start a nice free thing for us to enjoy freely.


It's not about things being free. Money exists without capitalism. This is my biggest gripe with people who label any criticism of capitalism as a some socialist agenda. The cold war has been over for decades. Move on.


Consider applying for YC's Summer 2026 batch! Applications are open till May 4

Guidelines | FAQ | Lists | API | Security | Legal | Apply to YC | Contact

Search:

HN For You