Y
HN Search
Hacker News Search
new
|
comments
|
top
|
jobs
vkazanov
searching PlanetScale…
1.
▲
2.
▲
3.
▲
4.
▲
5.
▲
6.
▲
40 ms
·
91.
▲
by
vkazanov
8mo ago
For real? I think I could make this work I mean, this version is a boring, I was just looking into architecure and visuals, and how these could be structured in Emacs Lisp. I never expected people to be so curious about it. But I think it s
92.
▲
by
vkazanov
8mo ago
Wow, so nice to hear from the original developer! Having played with a little simulatiom, I now intend to replicate a cleaner, better version of micropolis. The intention is to port the simulation engine as thoroughly as possible, and then
93.
▲
by
vkazanov
8mo ago
We'd have to come up with definition of quake :-) FTE has a lot bolted on it but the focus us in Quake, quake mods, lifting some limitations and making mod dev convenient. But it is the same overall code structure, the same game, etc.
94.
▲
by
vkazanov
8mo ago
It does a lot, yes, but also is very much a continuation of the original codebase - i've spent quite some time tinkering with internals of it.
95.
▲
by
vkazanov
9mo ago
Somebody somewhere suggested doing a clone of Tropico called ElPresidente, which is even cooler. Btw, Lars, you have endlessly more experience in Elisp than I do. Do you maybe have any ideas/directions on how to make the graphical mode
96.
▲
by
vkazanov
9mo ago
It took me about 15 years (out of 20 in the industry) to arrive at similar ideas. Interestingly, I heard all the arguments many times before but somewhat obscured by the way function programming speaks of things. For the purpose of this gam
97.
▲
by
vkazanov
9mo ago
There you go!
98.
▲
by
vkazanov
9mo ago
Author here. I never intended this project be something like a wonder of 3dfx or something. In fact, the hope was to discuss implementation details. Either way, for those interested: screenshots of both the terminal and graphical version ar
99.
▲
by
vkazanov
9mo ago
I completely forgot about Tetris and its nice visuals! Thanks, will see if I can use the library for ElCity.
100.
▲
by
vkazanov
9mo ago
I mean, i dont mind it but having a client/server architecture is a very different story to just 2 elisp modules. Here, the point was to have everything in emacs completely, and also see if the architectural contraints make sense for e
101.
▲
by
vkazanov
9mo ago
Actually, this is a copy of the older version of interface with a few lines dropped. I failed to generate a decent gif last night, will add a screenshot. Admittedly, while working on this, I did consult my LLMs advisor through gptel( https:
102.
▲
Show HN: Micropolis/SimCity Clone in Emacs Lisp
(github.com)
176 points
by
vkazanov
9mo ago
|
60 comments
103.
▲
by
vkazanov
9mo ago
Heh, based on my incorrect and probably wrong experience Dutch and Swedes are the best non-native english speakers in term of both the accent and fluency.
104.
▲
by
vkazanov
9mo ago
Just to name alternatives: Cpython, Pypy, jython, ironpython. Then, there quite a few python-likes out there. I wish they would stay precise.
105.
▲
by
vkazanov
9mo ago
I recently had a chat with a collegue who never heard of Quake. He also never watched Lock, Stock and 2 Smoking Barrels. And Half-life is just something-something-let-me-check. Oh, well...
106.
▲
by
vkazanov
9mo ago
Was your laptop windows-first or fedora-first? This makes a huge difference
107.
▲
by
vkazanov
9mo ago
I bought whatever was recent in may 2025: Thinkpad 14s AMD 64GB. My collegue bought one a month ago so it seems to be the latest one still.
108.
▲
by
vkazanov
9mo ago
I wouldn't suggest going for a recent X1 as there are some driver issues on Linux. My current one is a Thinkpad 14s AMD. As somebody who had most smaller Thinkpads and Dells in the last 15 years, this is my favourite machine so far: gr
109.
▲
by
vkazanov
10mo ago
So... codified written languages are similar but real spoken ones have diverged? Is this only in the way things are pronouced or the differemce is deeper?
110.
▲
by
vkazanov
10mo ago
It's not a "proto-indo-european"! It did change, and change massively. But it seems that because of how the number of native speakers was always low, and thr populayion was concentrated in a relatively isolated part of Europe
111.
▲
by
vkazanov
10mo ago
Yes, sure. What i mean is that in cpp all the numerous language features are exposed through little syntax/grammar details. Whereas in Lisps syntax and grammar are primitive, and this is why macros work so well.
112.
▲
by
vkazanov
10mo ago
Lisp doesnt have much syntax to speak of. All of the DSLs use the same basic structure and are easy to read. Cpp has A LOT A of syntax: init rules, consts, references, move, copy, templates, special cases, etc. It also includes most of C, w
113.
▲
by
vkazanov
10mo ago
It seems that proper vectorization requires a different kind of language, something similar to cuda and the like, not a general putpose scalar kind of language. I remember intel had something like it but it went nowhere.
114.
▲
by
vkazanov
10mo ago
Yeah, the story is quite a bit more involved than that. I don't know much beyond the story of Perelman consolidating Hebrew grammar and dictionary, and having problems with popularizing the old-new language initially. The point was tha
115.
▲
by
vkazanov
10mo ago
No idea. But vocabulary and grammar are mostly orthogonal.
116.
▲
by
vkazanov
10mo ago
Hebrew was literally synthesised a century ago. Language designers really did great work on taking a core of a dead language and proposing a cleaner, more modern version of it. Russian and English never had this "rearchitecture-and-cle
117.
▲
by
vkazanov
10mo ago
Add baltic languages to the mix as well! Lithuanian is like a slavic language with all the inflection drama but with additional word types that are currently mostly gone from slavic languages.
118.
▲
by
vkazanov
10mo ago
Only somewhat related: I was surprised by how simple and sound vietnamese grammar is when read through the latin alphabet. Tones are only a problem when speaking but it's increadibly easy to start understanding signs and labels in the
119.
▲
by
vkazanov
10mo ago
What is also interesting is how written Russian was heavily influenced by old Bulgarian. In fact, written russian includes a lot of older written bulgarian vocabulary. This results in a weird paradox: for literate Russians it is easy enough
120.
▲
by
vkazanov
10mo ago
Computer languages are much simpler than human languages, and they also operate in similar kind of logical ways. I definitely remember how hard was to go from pascal to C to Cpp to Python to prolog to haskell to SQL... until at some point n
More ›