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.
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.
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.
While I agree with you, I think, having cognition is not black and white. There are animals with great cognition skills especially among predators. Our brains are essentially anticipation machines capable of predicting the future — a trait uniquely advantageous when hunting other animals. We just happen to have specialized on this trait to the extreme (and otherwise lack good sensory organs or impressive innate weapons).
Whenever this topic comes up I have to think about this octopus who escaped an aquarium. [1]
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.
> 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.
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.
I am a big fan of your channel for quite some time. Thanks for your content! I wish I had the practical talent and your patience when it comes to repairs and restorations.
ARM or RISC-V based single board computers are becoming a thing. If one needs a small low-power Linux system with a fully-working desktop experience nothing beats those in terms of power consumption. Most of them are even passively cooled and, hence, very silent without efforts.
Technically, India did not do this. The people lifted themselves out of poverty because, finally, India‘s government had granted them enough freedom to pursue their happiness.
I think this whole discussion of whether union types are better than enums sheds light on the issues I have with type script in general: It’s basically a JS extension (like coffee script btw — remember that?) that is supposed to make your life easier as a developer but instead introduces a huge amount of unnecessary complexity giving you even more head aches.
I’ve yet to see typical front end code that really benefits from strong typing or even just the use of enums. I tend to accept language limitations and focus on designing my programs around those instead of wasting my energy on fighting on niche language extensions…
Only problem with Google‘s Pixel phones is they are almost unrepairable. If you break their screens you total the device. For example: The Pixel 4‘s display is connected through the housing for the motherboard and battery. You need to remove quite a lot of screws and components from the phone to access the screen cable. Furthermore, this way you need to remove the seal/glue for both the motherboard housing and the screen itself: https://youtu.be/3HTeJAgBl3g
It’s unlikely but let’s hope Google has improved the repairability …
Debugging iOS-Safari issues on a web page requires:
1) Access to a Desktop Mac and a Desktop Safari.
2) An iOS device.
The Safari debugger recognizes a plugged-in iOS device and then allows to debug the iOS safari remotely. That's the only reliable way to find iOS specific JS or CSS issues. Browserstack alone does not help, unfortunately AFAIR.
If ethanol was so effective as an anti-knocking agent why didn’t gas stations just mix ethanol with petrol and sold that fuel with profit? Ethanol is cheaper and much safer to manufacture then tetraethyllead. But they didn’t…
I am not an expert on combustion engines but the biggest problem with ethanol in the early days was it polluted the engine with water that it absorbed as a water soluble organic compound. Those days engines were not made from Aluminium but iron so it destroyed motors over time due to the formation of rust. Furthermore, production of tetraethyllead got much cheaper once its synthesis was automated. Knocking itself is bad for motors so people actually wanted to use anti-knocking additives to improve the longevity of their cars (aside of better fuel economy).
So in the end tetraethyllead prevailed as an anti-knocking agent because of its technical and economical advantages and not because of a conspiracy of oil companies as the article suggests.
You don't even need to buy the cartridge version if you own an SD card adapter.