HN user

Antibabelic

890 karma
Posts36
Comments241
View on HN
en.wikipedia.org 1mo ago

WikiLambda the Ultimate

Antibabelic
62pts13
en.wikipedia.org 1mo ago

Solo tabletop role-playing games

Antibabelic
5pts0
github.com 2mo ago

The Mercury logic programming system

Antibabelic
95pts23
rebuildworld.net 2mo ago

50 Years Later: There's Still No Silver Bullet

Antibabelic
6pts0
hbr.org 2mo ago

Why LLMs Can't Replace Strategic Insight

Antibabelic
5pts0
poc.bcachefs.org 2mo ago

Rat Park – ProofOfConcept

Antibabelic
1pts0
en.wikipedia.org 2mo ago

Wikipedia's AI Policy

Antibabelic
16pts3
xn--rpa.cc 3mo ago

Everything you ever wanted to know about terminals (but were afraid to ask)

Antibabelic
2pts0
zyd.lol 3mo ago

Can you Lisp without being strapped in to the Torment Nexus Machine?

Antibabelic
5pts0
www.tobaccotactics.org 3mo ago

Codentify – Tobacco Tactics

Antibabelic
1pts0
evan-jones.appspot.com 3mo ago

The Unreasonable Effectiveness of Linear Search

Antibabelic
4pts1
haskellbook.com 4mo ago

Haskell Programming from First Principles (2016)

Antibabelic
3pts0
en.wikipedia.org 4mo ago

Edwin Smith Papyrus

Antibabelic
4pts0
ngnghm.github.io 4mo ago

Platforms Not Applications

Antibabelic
1pts0
naclo.org 4mo ago

North American Computational Linguistics Open Competition

Antibabelic
2pts0
poc.bcachefs.org 4mo ago

Hello – ProofOfConcept

Antibabelic
2pts0
www.amzi.com 5mo ago

Extending C with Prolog (1994)

Antibabelic
72pts26
www.scaruffi.com 5mo ago

Intelligence Is Not Artificial

Antibabelic
1pts0
crl.io 5mo ago

Nintendo DS code editor and scriptable game engine

Antibabelic
190pts50
www.youtube.com 5mo ago

Font design (on my Nintendo DS) [video]

Antibabelic
1pts0
vimeo.com 5mo ago

Sinofuturism (1839 – 2046 AD) [video]

Antibabelic
2pts0
gwern.net 5mo ago

Gwtar: A static efficient single-file HTML format – Gwern.net

Antibabelic
5pts0
gwern.net 5mo ago

Video Games as Art – Gwern.net

Antibabelic
12pts0
www.lesswrong.com 6mo ago

Metacompilation

Antibabelic
2pts0
www.youtube.com 6mo ago

Can AI Pass Freshman CS? [video]

Antibabelic
4pts2
karl-voit.at 6mo ago

It's Good Enough (2014)

Antibabelic
2pts0
www.chessprogramming.org 6mo ago

Chess Programming Wiki

Antibabelic
1pts1
jock.org 6mo ago

The Jock Programming Language

Antibabelic
3pts1
www.rogerebert.com 6mo ago

Why 3D doesn't work and never will (2011)

Antibabelic
4pts0
read.dukeupress.edu 7mo ago

Review of Moral Codes: Designing Alternatives to AI

Antibabelic
3pts0

Prolog is a very practical language for particular tasks. Languages are tools that fill different niches.

Besides, people do stay with Prolog. The language has been going strong for many decades. New Prolog projects pop up often. This can't be said for many other unusual languages, which perished in academic obscurity.

A language is a set of sentences.

A sentence is a finite sequence of symbols drawn from an alphabet.

In this sense, mathematical operation tables are absolutely a language. As are natural languages.

Here we ask whether, in a task where gestures are particularly useful—namely, spontaneous demonstration in which no real object is present—speakers of a high-gesture (Italian) and a low-gesture (Dutch) culture show similarities or differences in how they teach to adults versus children.

This is a lot of very confident assertions.

you do decide to actively go against it for decades because you like doing things your way

Perhaps there's a good reason why a developer or a group of developers decide to do things a certain way.

This is why Krita is sweeping the floor with gimp

Aside from the fact that these programs are intended for pretty different things, the impression I have is that GIMP has a much larger install-base than Krita and more people are aware of it. Far from "sweeping the floor".

GNOME is hanging on by nature of being the default

Or perhaps some people (and enterprises) want a polished OOTB desktop experience without having to deal with KDE's bugs and Windows-like design language. There are plenty of GNOME installs on Arch Linux for example, where you can't speak of any "defaults" with regards to desktop environments.[0]

[0] https://pkgstats.archlinux.de/fun/Desktop%20Environments/cur...

Prolog is an elegant abstraction. One of the points of abstractions is that they let us concentrate our optimization efforts in one place. Prolog benefits from many decades of research into how to make it work fast. When your problem does require a Prolog-shaped solution the most sensible thing to do is to use a highly optimized Prolog system instead of reinventing a naive algorithm yourself. Your "inelegant" solution will not be faster.

(This is also the problem with "I'll just quickly implement a Prolog-like DSL when I need it". Sometimes not a bad idea, but you have to be realistic. Your "lightweight" Prolog will be worse in every way compared to serious Prolog implementations).

Erlang has very little in common with Prolog, which is a language in an entirely different paradigm (logic programming).

Early versions of Erlang were implemented in Prolog, which is why Erlang's syntax looks a whole lot like Prolog's, but beyond that they're not very similar.

And, of course, no one in Russia is trying to deny the contribution of the First Bulgarian Empire to the creation of the Slavic alphabet, since that would contradict historical facts.

This doesn't follow. People deny historical fact all the time.

I guess I don't see this idea around because it wasn't good enough to survive the early 1950s? I am looking at the tables, and while I can see the resemblance in some places, it's quite a significant stretch in others. The fact that the Glagolitic and Greek examples are cherry-picked from different manuscripts with different styles doesn't help.

To be fair, the parent post was clearly talking about Slavic languages, not "all the languages USSR forced cyrillic alphabet on", which were not Slavic and which required significant modifications to the alphabet.

"Slav" deriving from the Slavic term for "word" is something of a false etymology that was invented in the 19th century. It is implausible on philological grounds: you'd expect a different vowel in this word if this were the case, and the suffix *-ninъ is only otherwise used in terms derived from place names.

It is more likely[0] that the term derives from some toponym. This is in line with how tribal names tend to work in Europe and is not problematic in terms of historical linguistics, however it gives less fuel to romantic nationalism and armchair speculations about national "identities" or "mindsets".

-----

[0] https://en.wiktionary.org/wiki/Reconstruction:Proto-Slavic/s...

This is a novel claim to me. I don't think Glagolitic looks particularly like cursive Greek, and I haven't seen this idea in scholarship. What is your source for it?

Oddly, the article doesn't mention the most interesting part. Most scholars believe that Cyril and Methodius did not design Cyrillic, but instead something called Glagolitic.[0]

Glagolitic very quickly got pushed out by what were essentially Greek letters. If you look at Bulgarian and Byzantine manuscripts from the time, they are almost impossible to tell apart, unless you know the languages.

The reason for that is pretty obvious if you look at the Glagolitic letters themselves: they are horrible UX. You need a lot more strokes than for something like Greek or Latin to record the same information. Because Glagolitic was contrived and not polished with use over the centuries, there was very little reason to use it over Greek.

-----

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