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

Great post for learning. Can be used as a base for creating new web framework


Qemu is a great platform to emulate x86 including numa machines


How many different early-90s display adapters, audio adapters, and such does it emulate? It also means that you'd have to source the OS and drivers. If the goal is to run old DOS games, Dosbox is generally more convenient.


I'm not sure how Qemu would emulate a NUMA arch on a non-NUMA machine.

It doesn't even attempt to emulate different memory models WRT where you need barriers AFAIK.


You can Use -smp 8 -numa node,nodeid=0 -numa node,nodeid=1


All that does is lie to the guest over firmware (device tree, ACPI, etc.). All of the memory accesses are still uniform as far as CPU emulation is concerned.


Vim is better


True, that's why Emacs has Vim emulation (evil mode).


Exactly, vim is better than emacs, and I've always known this. It wasnt until recently that i found out emacs is a better vim than vim. Spacemacs really is a masterpiece.


Indeed it is. Still early and getting better all the time but it's very usable and much less broken than vim as it stands. With the spacemacs package cache and version pinning it will become even better out of the box.


NeoVim is the better (best) vim! Fixes a lot of the problems with vim while still staying true to its spirit.


Yeah, neovim is a great project but still lacks imo compared to emacs. maybe when the ecosystem and plugins get more stabilized will it be a really compelling option for me to switch. once you get past some of the emacs oddities it's pretty much a better vim. The thing about neovim is that bram added the feature that neovim was initially forked off because of and he made vim's version incompatible with neovim's async. being able to have transient buffers in emacs is a very powerful feature that is used all over the place (magit is one that does this very effectively). I am not sure neovim has all the necessary fundamental building blocks to compete and allow these extremely rich plugins like orgmode, magit, helm, swoop, evil, etc. I could be wrong on that but the plugins on the emacs side are much more robust which leads me to believe that emacs is better at customization. only having lua as a baked in language is limiting just like only having viml as the builtin language for vim was limiting as to what could be done easily... most plugins will simply not use any other language for compatibility and ease of install even though it's possible to use ruby/python/etc. In addition the concepts of major(vim filetypes) and minor modes(editor enhancements) is pretty great too.

don't get me wrong, all that said, I couldn't and wouldn't use emacs if it didn't have a rich vim emulator.


Lol


Start with python. Then learn scikit-learn


Consider applying for YC's Summer 2026 batch! Applications are open till May 4

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

Search: