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

Reminds me mostly of LyX [0], although that one does use LaTeX and Tex; and targets a WYSIWYM approach [1]

[0] https://www.lyx.org/

[1] https://en.wikipedia.org/wiki/WYSIWYM


I've used LyX for a very long time. It has the best graphical equation editor I've ever used: it natively supports all of the complex structures you'd want, can be used incredibly efficiently via the keyboard (e.g. tab-completion and tab-navigation), and is still incredibly discoverable via GUI.

In general, it's just a very pragmatic layer on top of LaTeX. I've done a lot of complex ad-hoc formatting in it as well.


I like, that one can define macros in LyX. For example I wrote a simple macro that looks like "paren(thing)" which is then translated to "\left(" thing "\right)". This makes it much easier to write formulas, because I don't have to keep track of parens at all. LyX in this way makes it more convenient to write TeX/LaTeX.


Superior to LyX: fully WYSIWYG, no limitation on what it can do.


On the other hand, you do get the full (La)TeX ecosystem to draw on. If I want to draw a commutative diagram, I can add tikzcd to the preamble, and insert inline TeX to do so.


There is some support for the LaTeX ecosystem from within TeXmacs. If you want a TikZ drawing, you can insert it programmatically into a TeXmacs document in a seamless way---if you have the same font for your TeXmacs document and for LaTeX it will be nicely integrated as far as I know, You can see the blog post https://texmacs.github.io/notes/docs/embedding-tikz-figures-...


The article sums up quite well which principles are at play here. The fun part it's suggesting (without words), is either to pick it apart and see what each part does, play around with the constants in there, or start from scratch and roll your own... (all with the Shadertoy linked below the article maybe?)

I would say most interesting texts (articles, books, school, ...) should leave stuff up to the reader's mind to figure out. That's how someone really learns. Versus pre-baked stuff like television etc.

If something does not resonate at first that's pretty normal. You could still take it apart and start investigating words or concepts that ring no bell, for example: waves, interference, demoscene, owls, Feynman.

Enjoy! ;)


The delta-transfer algorithm [0] is about detecting which chunks of a file differ on source and target [1], and limiting the transfer to those chunks. The savings depend on how and where they differ, and ofcourse there's tradeoffs...

You seem to be referring to the selection of candidates of files to transfer (along several possible criteria like modification time, file size or file contents using checksumming) [2]

Rsync is great. However for huge filesystems (many files and directories) with relatively less change, you'll need to think about "assisting" it somewhat (by feeding it its candidates obtained in a more efficient way, using --files-from=). For example: in a renderfarm system you would have additions of files, not really updates. Keep a list of frames that have finished rendering (in a cinematic film production this could be eg. 10h/frame), and use it to feed rsync. Otherwise you'll be spending hours for rsync to build its index (both sides) over huge filesystems, instead of transferring relatively few big and new files.

In workloads where you have many sync candidates (files) that have a majority of differing chunks, it might be worth rather disabling the delta-transfer algorithm (--whole-file) and saving on the tradeoffs.

[0] https://www.andrew.cmu.edu/course/15-749/READINGS/required/c...

[1] https://en.wikipedia.org/wiki/Rsync#Determining_which_parts_...

[2] https://en.wikipedia.org/wiki/Rsync#Determining_which_files_...


"It was able to squeak, but not to speak. Experts and professors wrestled with it in vain. It refused to transmit one intelligible sentence." [0]

"A translation of Legat's article on Reis' invention was obtained by Thomas Edison prior to his filing his patent application on a telephone in 1877. In correspondence of 1885, Edison credits Reis as having invented "the first telephone", with the limitation that it was "only musical not articulating"." [1]

Fascinating stuff nonetheless, these inventors and their ideas... See also previous experimenters [2]

[0] https://en.wikipedia.org/wiki/Johann_Philipp_Reis

[1] https://en.wikipedia.org/wiki/Reis_telephone

[2] https://en.wikipedia.org/wiki/Johann_Philipp_Reis#Previous_e...


Yeah - though Bell's first apparatus wasn't much better - the invention of the carbon microphone is what really what set the telephone on to being a practical device. The rest of it was trying to build a network to connect people - and that was really hard (and capital intensive).


What blows my mind that we absolutely take for granted today is insulated wires. The technology and supply chain to mine or to find into metal and also to farm cotton and wool and formed that into protective tubing before the advent of plastic insulation. The amount of technology that goes into making a "simple" USB-cable beggars belief if you stop to think about it. Even a simple #2 wooden pencil with an eraser on top is beyond the knowledge of one person to produce, nevermind a USB-c cable!


In Victorian London, electricity was distributed around the home using bare wires with an air gap. It was 32v though.

Later it was superseded with lead wrapped in paper, until the Knob and Tube system. This comprised of single-insulated copper conductors installed within walls and ceilings, this wiring was encased in porcelain insulating tubes with cloth-lined sleeves.

One knob for Live and one knob for Neutral. The wires were held in place by porcelain knobs nailed to the house frame. Where wires passed through wood framing, they were threaded through porcelain tubes to prevent them from contacting the wood.


My house once had knob and tube wiring. Over the past 15 years I have replaced most of what I assume is the second-generation cloth-covered wiring (which dates back to the 40s, 50s, and 60s). Every once in a while, I come across the insulators from an older electrical system, but most of the wire that went with those insulators was pulled out long ago. The only remains are short bits of wire that were wrapped around the insulators.



I found some of that in a very old farmhouse. It looked like a very good way of setting fire to a structure.


I have a cable here that is interesting. When I first saw it I thought how strange, a cable that is multi-stranded bare wire for this application (connecting a camera). Then I looked at it under a microscope and realized not only is it insulated wire, it is shielded wire. Mindblowing. I pity the people that have to handle that stuff.

https://down-ph.img.susercontent.com/file/sg-11134201-7repx-...


Indeed.

Small addendum: at least in Germany, early telephone wires (up until the 1950s?) were wrapped in paper, drenched in oil. The bundles were then enclosed in a lead-copper alloy to protect them from moisture.

https://commons.wikimedia.org/wiki/File:KabelbaumFMAachen_49...


Well, and the first really 50 years of telephony - you were probably as likely to have an uninsulated line as an insulated one.

Remember that the first telephones were 1-wire with a ground return, and that configuration was quite common until the early 40's.


Reminds me of the (not entirely accurate) story of someone trying to make a cheeseburger from scratch and realizing it required most of modern civilization.


Or rather:

> You must have a filesystem, located on the /dev/sda4 device, mounted at /mnt/lfs.

The /dev/sda4 device represents the fourth (primary) partition on the /dev/sda block device, which represents the first SCSI disk.





Ralph Griswold (also known for the Icon programming language [0]), started the On-Line Digital Archive of Documents on Weaving and Related Topics [1] at the time, a gem.

[0] https://www2.cs.arizona.edu/icon/

[1] https://www2.cs.arizona.edu/patterns/weaving/index.html


batshit?


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

Search: