Recent submissions

Comment · 1 month ago
Comment · 5 months ago
I bought this on Steam last year and it is a great game! A lot of pace and impressive graphics and sound. The music is made by Yuzo Koshiro of Streets of Rage II fame.

You don't even need to buy the cartridge version if you own an SD card adapter.

Comment · 7 months ago
I used Novell DOS 7 back in its day and squeezed > 70 MB on my 50 MB hard disk drive thanks to its Stacker disk compression feature. I remember it coming in a flashy red colored box. It also supported to move most drivers into extended memory to have much more conventional memory available on 386 machines. However, most cutting edge games used DOS protected mode extenders already, so for gaming you couldn’t use that feature.

Great times, anyways. ;)

Comment · 7 months ago
This. I really wonder how trainees are supposed to grow in an age where they are asked not to code themselves but guide a machine doing so.
Comment · 9 months ago
You can use code blocks for this and even specify the language so Emacs can provide proper syntax highlighting:

#+BEGIN_SRC html

#+END_SRC

If you are writing a technical document with a lot of code blocks you can have yasnippet to create the blocks for you by keyboard shortcut.

Comment · 10 months ago
Comment · 11 months ago
> How do you make LSPs fast?

https://github.com/blahgeek/emacs-lsp-booster

The fundamental issue is Emacs its JSON parser is currently still rather slow (not sure why actually). But in LSP mode it needs to parse the LSP server's many JSON response messages very quickly. The aforementioned booster converts all JSON into ELISP byte code so Emacs can process LSP messages much faster.

I guess, the Emacs project will have to tune their JSON parser in the future.

Comment · 11 months ago
Comment · 11 months ago
> bits like those variable prefixes ($@%)

Perl originated from shell programming and inherited some of its patterns. If you ever looked at a bash script using arrays you will immediately recognize "@" to access the array as a whole and the switch to the "$" sigil to access a single element from that array. Perl was designed to make it easy for shell script writers to pick it up.

Comment · 1 year ago
> They threw away their user-repairable mantra when they made the Desktop

You forget the value proposition of Framework products is not only they allow you to bring your own hardware but they also promise to provide you with replacement parts and upgrades directly from the vendor.

In this case they could not make the RAM replaceable (it’s a limitation of the platform) but you can expect an upgrade board in about 2 years that’s actually going to be easy to install for much less cost than buying a new desktop computer.

Comment · 1 year ago
I am working for a company maintaining an enterprise grade software system that is primarily driven by Perl 5 and Postgres. It generates about EUR 50 million in revenue every year.

To avoid creating new Perl code from scratch we created a REST API many years ok which new frontends and middlewares use instead of interacting with the core itself. That has been successful to some extent as we can have frontend teams coding in JS/TypeScript without them needing to interact with Perl. But re-writing the API‘s implementation is risky and the company has shied away from that.

Fixing API bugs still require to dive into a Perl system. However, I found it easier turning Python or JS devs into Perl devs than into DB engineers. So, usually, the DB subsystem bears the greater risk and requires more expensive personnel.

Comment · 1 year ago
Of course, you can use TRAMP to edit files inside docker containers. You don’t even need to install anything inside them.
Comment · 1 year ago
Comment · 1 year ago
What are you using it for? Is just Youtube and checking mails or can you decently type on its small keyboard, too?

Live from the official Hacker News API

A modern reader for Hacker News · SvelteKit + Skeleton