Y
HN Search
Hacker News Search
new
|
comments
|
top
|
jobs
vkazanov
searching PlanetScale…
1.
▲
2.
▲
3.
▲
4.
▲
5.
▲
6.
▲
26 ms
·
391.
▲
by
vkazanov
3y ago
Yeah, the pixel thing... Not as bad as most parser-based games but still. But did the industry find a better way to tell a story without resorting to action-packed gameplay? I mean, Grim Fandango kind of slow story supplemented by visuals?
392.
▲
by
vkazanov
3y ago
My favourite pixel hunter was and still is Indiana Jones and the Fate of Atlantis :-) Can't imagine myself playing that kind of game again but back then this semi-serious and comfortably safe (no real danger and no sierra deadends as w
393.
▲
by
vkazanov
3y ago
Thinking about it again... In the end of the day, these games are what made English easy for me. In the longer term this definitely worked well!
394.
▲
by
vkazanov
3y ago
On the brighter side: I lived through that period when the games transitioned from text-based interfaces to point-and-click ones. What a relief that was! I understand the nostalgia for Infocom games of people like Jimmy Maher - I also have
395.
▲
by
vkazanov
3y ago
Now, imagine the same problem, but for a kid who didn't really have a lot of exposure to English in his daily life. I both loved and feared those moments in early adventure games: all good, moving on with the story and then... am I an
396.
▲
by
vkazanov
3y ago
I do little game programming on the side. I don't program that much anymore on my day job so these little 1-2 kLOC projects with a quick feedback loop are quite enjoyable. Nothing complicated, really. Wolf3d-style, puzzles, etc. Becaus
397.
▲
by
vkazanov
3y ago
With an intuitive explanation!
398.
▲
by
vkazanov
3y ago
"How to prove it" is the best book you can find
399.
▲
by
vkazanov
3y ago
I studied CS and electric engineering for 6-7 years total, and both degrees included some pretty math-intense courses, proofs and all. I remember how I really, really wanted an explanation of the underlying proof system but all I got was ju
400.
▲
by
vkazanov
3y ago
QuakeC looks like C on the surface but is a much, much simpler language. Modern dialects are quite a bit more advanced (while still targeting the same vm).
401.
▲
by
vkazanov
3y ago
Almost all of Q1 gameplay is in quakec, which is a a simple c-like language targeting a little VM. Eventually they've opersourced all of the code making the community possible. I recently started playing Q1 again and it's amazing:
402.
▲
by
vkazanov
3y ago
This is a massive exaggeration. My daughter reads encyclopedias I buy for her, just as I did.l back in the day. And it wasn't horribly popular to be the book reading kid 30 years ago as well.
403.
▲
by
vkazanov
3y ago
Is this really that much? Reddit is a massively popular global service, after all.
404.
▲
by
vkazanov
3y ago
This might sound old but... did you ever try to set up a modern JS stack? :-)
405.
▲
by
vkazanov
3y ago
Let's see if somebody can come up with something replacing treesitter :-) As somebody who came up with a couple of quick modes and parsers for Emacs and in Emacs Lisp I can say that for people like myself it's a blessing. I sincer
406.
▲
by
vkazanov
3y ago
So you want to use a hammer for cutting trees because an axe looks somewhat similar anyway and it just doesn't make sense to have both :-) don't blame you hammer for being a bad axe! People have been looking for universal approach
407.
▲
by
vkazanov
3y ago
Having a reasonable formal grammar is like 90% percent of making a parser. Tresitter or not.
408.
▲
by
vkazanov
3y ago
It continues to expand because there's nothing else like it: a language and editor agnostic tool for implementing parsers for IDEs. All of the editors come up with all kinds of niche hacks and DSLs. All editors keep reimplementing brok
409.
▲
by
vkazanov
3y ago
I hope the author of the blog post realizes that treesitter was never mean to be "an editable ast" or something. It is a partial ast parser taking into account presence of errors and error reporting. It is written in C for a reaso
410.
▲
Show HN: Emacs major mode for editing QuakeC files
(github.com)
2 points
by
vkazanov
3y ago
|
0 comments
411.
▲
by
vkazanov
3y ago
It does work amazingly well. I expected the typical Linux/unix ui for simple stuff, console for configuration kind of setup with my NAS. Turns out things just work ALL THE TIME. I don't remember even having to tweak stuff. It just
412.
▲
by
vkazanov
3y ago
Huh? Embed is there (and this is great).
413.
▲
by
vkazanov
3y ago
Bootstrap project?
414.
▲
by
vkazanov
3y ago
Sure, it doesn't change the PC. But it can introduce a branch indirectly, I.e. when there is a jump to an address MOVed by cmov. Either way, it seems that the wisdom has change since the last time I wrote and read assembly. Cmov used
415.
▲
by
vkazanov
3y ago
I don't think it is the instruction that makes the difference. Cmov is a branch either way. Branches can be unpredictable and slow, no matter what instructions, (or tables, or whatever) are used to introduce the branch at question. It
416.
▲
by
vkazanov
3y ago
Branchless algos (especially in the case where there truly are no explicit or implicit branches) is just as useful for performance purposes as it is for security. Having a branchless algo at hand is like being halfway to data-level parallel
417.
▲
by
vkazanov
4y ago
As somebody who never even had a windows machine back in late 90s (my father was also a massive linux enthusiast) I can totally see your point. Ah, compiling the kernel... Anyways, there are some decent oem options these days. Even if you d
418.
▲
by
vkazanov
4y ago
...exposing llm to a lot of mostly labelled multimedia content
419.
▲
by
vkazanov
4y ago
I'd say there are problems on 3 levels: 1. All the little things, inconsistencies and annoyances. You know, NULL behaviour, identifier usage, things that you just have to memorise (everything is non-orthogonal). 2. Language-level. No r
420.
▲
by
vkazanov
4y ago
You sound like you mostly write ORM-like OLTP data retrieval. As somebody who's been around analytical dbs for the last 6-7 years I can tell you that SQL falls apart almost immediately on anything longer than 20-30 lines. It has many,
More ›