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


Wowie! I'M NOT WORTHY! Cool stuff!

It’s not my language, to be clear! In fact I’ve never even tried it… my array programming experience so far has mostly been with J.

Doesn't matter. Just happy people are doing weird stuff like this and appreciate the share. I looked at a bunch of APL-ish implementations and kind of ran with the K-simple code (links on the repo). What background do you come to J from? Another programming language? How do you like it?

> What background do you come to J from? Another programming language?

Yes, I’m very fond of trying out different languages. My main language for personal projects is Haskell.

> How do you like it?

I haven’t used J for a while, actually, but I recall finding it a bit confusing, especially when rank manipuations are involved. It has a larger vocabulary than most array languages, which I felt made it hard to learn. It was great fun though!


Fun. I've lost count of the languages I've learned and gotten paid to use over the years, but it's mostly very exciting to add a new one to the list.

Haskell is one I haven't used yet. The closest I've come to that is a weekend fling with OCaml... much respect for the ML work though!

I hear you for the complexities in J though. I've intentionally limited k-synth to single letter upper case variables and the verbs are also one character... I might regret this at some point.

Have fun! It makes the world a better place!


Emacs has this too, with ‘undo-tree-mode’.

(Incidentally, the documentation is wonderful: ‘The only downside to this more advanced yet simpler undo system is that it was inspired by Vim. But, after all, most successful religions steal the best ideas from their competitors!’)


undo-tree-visualize is easily one of the biggest wow factors for unfamiliar users. Cannot unsee, cannot go back.


Strange, I love GNU screen, and find the key combinations very easy and intuitive. However, I could never seem to master GNU's Emacs and what I find are very strange default key commands. I love vim for the reason of, what I personally find, very intuitive key combinations.

I just downloaded VSCode for the first time recently -- which I was delighted to find has a VIM mode. From what I read VSCode's VIM mode does not respect the undo tree of actual VIM.


A good number of Emacs users work with Vim key bindings. evil-mode is very good. I use Doom Emacs, which uses evil-mode by default.


fun fact: sublime text also has a vim mode (called "Vintage mode" which is just hilarious) that is built-in but disabled by default, rather than an extension like in vscode. vim keybinds are just the best.


I had occasional problems with undo-tree (the tree broke occasionally), I've been using vundo for a while now and I'm a lot more happy with that.


The mark and diff functionality is great too.


Another day, another great Emacs package I’ve just learned about. This one’s going in the init.el for sure!


I haven’t been using Emacs for a long time now, but isn’t the Emacs way better? With undo tree you don’t lose any history, but the same is true for what Emacs does by default and it is much easier to navigate the history, since every change is part of a linear history and undos and redos also get added to it.


Neither can I. Luckily tweaking the colours can make it somewhat readable. (Sometimes…)


> A thing I enjoy about other cultures is seeing what is unusually different about them.

This is a very strong theme throughout Ursula Le Guin’s books and short stories; perhaps you might find those interesting.


> extremely cold temperatures (267 °C)

Sorry?

(I have a feeling someone meant Kelvin, though 267 K is hardly ‘extremely cold’ either…)


Maybe a negative sign got dropped?



negative 267 C would be 6 Kelvin ???


That's pretty standard for experimental quantum systems. A lot run on helium fridges at 4K. The superconducting stuff even colder, in 10 mK dilution fridges.


> The analogy of the Talmud to a hypertext isn't especially apt, IMO.

Isn’t it? Every page of the Talmud includes marginal notes (Masoret HaShas, Ein Mishpat, Torah Or) giving cross-references to relevant parts of the Torah, Talmud and other legal codes. In a web-based version I think it would be natural to represent those with hypertext.


>"Isn’t it? Every page of the Talmud includes marginal notes (Masoret HaShas, Ein Mishpat, Torah Or) giving cross-references to relevant parts of the Torah, Talmud and other legal codes. In a web-based version I think it would be natural to represent those with hypertext."

True, and the website "Al Hatorah" indeed does that, for the marginal notes that you list. See, for example: https://shas.alhatorah.org/Gemara/Berakhot/2a

But my point is that those marginal notes are an artifact of the 16th century print edition. It's not anything inherent in the Talmud text.

The famous 16th-century Mikraot Gedolot edition of the Bible also features extensive marginal notes (the Mesorah) which function much like a dense network of cross-references.

In fact, the Mesorah is a medieval work (drawing on ancient sources) and is arguably was one of the most elaborate systems of cross-referencing found anywhere, at the time it was promulgated.

This differs from the Talmud’s cross-referencing, which doesn't predate the printed edition (as I note in the Seforim Blog article; the page citations are reliant on the universal page numbers that started from the first print edition).


> But my point is that those marginal notes are an artifact of the 16th century print edition. It's not anything inherent in the Talmud text.

OK, fair enough, if ‘the Talmud text’ is taken to be only the Mishna and the Gemara. (Though when I think of the Talmud it’s the printed edition that comes to mind, with all its accompanying commentary.)

EDIT: I had a look at your blog and saw you actually addressed this exact point already: https://www.ezrabrand.com/i/162112983/myth-the-talmud-is-div...


The actual paper seems to have more information: https://www.science.org/doi/10.1126/sciadv.adt9039



Don’t give them ideas!!


I’m pretty sure this case is solvable too. Click the white block, then click all the blocks which turned white after that. This flips each block twice (bringing them back to their original state), except for the original white block which was only flipped once.


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

Search: