Hacker Newsnew | past | comments | ask | show | jobs | submit | rmprescott's commentslogin

>Now I think I can explain tail call optimization via an escalator analogy.

Circular, "Penrose Stairs" (https://en.wikipedia.org/wiki/Penrose_stairs) might be a better extension to the student's staircase model.


https://en.wikipedia.org/wiki/Lotus_Improv

n-dimensional spreadsheet with a logical data model (including hierarchies) rather than rows and columns:

Net Worth := Assets - Liabilities


> Conventional spreadsheets used on-screen cells to store all data, formulas, and notes. Improv separated these concepts and used the cells only for input and output data. Formulas, macros and other objects existed outside the cells, to simplify editing and reduce errors. Improv used named ranges for all formulas, as opposed to cell addresses.

Amazing.


Sounds very similar to how Coda works: https://coda.io


Quantrix Modeler is a successor of Improv. I personally love it, but pricing is quite steep.


Quantrix modeler is actually the successor to Quantrix for nextstep. Quantrix was a contemporary of Improv. Not sure I remember which came first. But Quantrix was the better of the two.

I'm collecting a pile of "good ideas"... Someday I'll do something with it.


The concepts are there in Microsoft's SSAS, which also lives in Excel as Power Pivot (only the Tabular engine, not the Multidimensional).


Almost any modern BI tool supports formulas; if you're interested exactly in n-dimensional data model try https://www.seektable.com


I was so happy to see someone mentioned improv before me :-)


Mint


perhaps you should change your Amazon password...


Two simple suggestions:

The author mentioned reading in files with x "number of lines". If they are then parsing the lines into some structured format, there are likely many opportunities to look for low cardinality aspects and to reduce object tenuring by pooling strings using either String.intern or a hashset.

They should also consider increasing the eden size.


it's been a really, really, long time since i've read something about computers and been completely and utterly baffled by what i saw.

thanks for making me feel young again.


The two are uncorrelated.


Then you haven't really absorbed the value of the prior posts.


> How long will there be computer science departments?

Um...isn't that a form of the Halting Problem? ;D


>How often do plane stowaways fall from the sky?

just once


Reminds me of...

I approached a couple of old fellows top-roping a route on the Niagara Escarpment. I asked if they would be long, as I wanted to do the route. They invited me to jump on their rope. I had a look. It was dirty and the sheath seemed to be detaching from the core. The end was kinked and frayed. How of ten do you change your ropes, I asked in horror.

"Every time they break. Why?"


nyuk nyuk


Your Money or Your Life; Dominquez, Robin


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

Search: