454 karma · joined December 9, 2019
508ms with caching, 1090ms with `--no-cache`
But as others already mentioned, optimizing this seems to be pretty high priority...
I've been semi-lightweight gaming on my M1 MacBook Pro with some level of success...
Games that are optimised to run on Apple Silicon natively mostly run great (No Man's Sky easily pushes 120FPS at "almost-maxed-out" settings at native resolution and looks amazing on the built-in display).
Games running in rosetta also work well. The performance hit of Rosetta is only a couple percent.
Less demanding games such as Minecraft, Factorio, various MMOs, etc. will all run very well.
For Windows-only games, Parallels works shockingly well. I can run Skyrim with 3rd party shaders at 60 FPS without any issues in Parallels.
There is no 1st party support for SteamVR. You can supposedly get it working with some older Vive models. I couldn't get my Quest 2 working, even in Parallels. Some games with aggressive (rootkit) Anti-Cheats will probably also not work.
Ah yes, because TASS has a very long track record of being a reliable and objective source
Joking aside, is there an actual legitimate reason to do this on a workstation? I understand why you would want to disable swap on something like a kubernetes cluster node but in my head, heaving at-least zram enabled is a good thing on a workstation so you *don't* get OOM killed... I call on thee, Linux wizards of HN, to help me understand the reasoning behind this.
jk, this is amazing
That's the second Netlify app I've seen crashing like this after being linked from HN this week... Strangely enough, archive.is was able to scrape the site just fine without an error[0]
It's not the most original idea and I doubt it will ever actually see the light of day but the main point of this project was to get into C++ (coming from Java) and I think it served its purpose very well.
In reality it didn't cost me anything but I technically "wasted" many thousands of dollars of my time on it...
Languages - Java for backend, pure JS for frontend
Frameworks - Spring Boot on backend, pure React on frontend (I like to keep it simple)
Infrastructure - Mostly k8s (with helm to make life easier), Nix for more complex stuff
Databases - Postgres, Mongo, Redis, Elastic... Really depends on use-case...
Is there really a better alternative? JSON is a horrible format for configuration, KDL is a cute idea in theory but in practice it makes me want to gouge my own eyes out, CUE is... weird, XML and INI should've been dead for years and TOML is just INI on meth...
At least JSON and YAML are somewhat interoperable (JSON is valid YAML* and converting YAML to JSON is trivial) and have native support in most modern languages...
* with some caveats