HN user

mscharrer

153 karma

Michael Scharrer,

Visit me at https://mscharrer.net

[ my public key: https://keybase.io/mscharrer; my proof: https://keybase.io/mscharrer/sigs/N3rkREiRiFY3JBz8BF60e9KGb3kb3OLeTKubhGU1s_o ]

.

Posts14
Comments25
View on HN

Wolfram works with the full mathematical expression tree. It works very well in practice but the equality test is undecidable in general.

I ran into this issue once while trying to render the Mandelbrot set while learning Haskell. It defaulted to a rational type based on two bignum integers with unlimited precision.

With every Mandelbrot iteration* the integers doubled in size, producing exponential complexity. With 100 iterations this essentially means that the program never completes and even runs out of memory at some point.

The newbie-friendly feature turned out to be not so friendly.

* complex z_{n+1} = z_n^2 + c

Nothing is mining the web for maths, and semantic markup for maths buys you nothing.

I find that rather unfortunate. A math search engine that find sites with equivalent formulae (or segments) would be quite useful to me.

Of course, that can probably made to work with image alt tags containing latex code.

However imagine you have a set of keyframes (maybe even multiple fragments per frame) and you need to interpolate between them? Not that hard of a task, isn't it.

Intrestingly, the video artifacts of this model look somewhat similar to those from simple motion interpolation algorithms such as ffmpeg's minterpolate, especially during fast camera motion. https://ffmpeg.org/ffmpeg-filters.html#minterpolate

Edit: I generated an example with strong artifacts. Input: https://mscharrer.net/tmp/lowfps.webm Output: https://mscharrer.net/tmp/minterpolate.webm

iv. Never use the passive where you can use the active.

One example i see quite often is: "X has been widely criticized for Y", with no mention of either the critics or the argument.

I think fallacy 2 is the big one, and not just in the AI field. Sometimes a simple lookup table (or some other 'dumb' model) works well on tasks that humans generally consider 'hard'.

I find the general idea of treating differential equations as infinitely dimensional linear systems quite powerful. I was first introduced to the concept while studying quantum mechanics, but applications are everywhere.

I really hate sites that send all content as html, but then hide it only to unhide it with JavaScript. It's getting quite common though. I wouldn't go as far as the OP and say no JS, but how about: don't use JS just because you can, use it to actually do something that makes the site more usable.

I works quite fine without any css for me with any window size I tried. Are you using a mobile device? However, he does include images from third party sites which may cause referrer leakage which goes against the no-tracking issue he raised. (I'm only being this harsh because the article is too)

I think the article is a bit extreme but he does raise a lot of good points. I actually went and checked my website without css, and even tried it in [links](http://www.jikos.cz/~mikulas/links/). I very much agree that the the use of JavaScript for the simplest of things has gone overboard, but I wouldn't be as harsh as the OP. Cross site scripting is out of the question in my book.

I really like C++, but I think it mainly won because it was friendly to the huge number of programmers that already had years of experience with C at the time. Easy use of existing C projects was also a huge benefit.