HN user

isomorphic-

61 karma
Posts0
Comments30
View on HN
No posts found.
4D Doom 4 months ago

The low resolution didn't bother me too much, but the controls made this completely unplayable for me.

Obligatory reminder that Brave has been caught doing nefarious things such as 1) injecting cryptocurrency affiliate links into your pages; 2) installing paid VPN software without consent; 3) injecting their own ads into pages; 4) scraping and reselling data; 5) their website taunts browsers that use Mozilla user-agents; 6) and more. With that sort of immoral development team, I wouldn't trust their browser or products.

Counting your fingers; in dreams, you may not have 5 per finger

That sounds horrifying. 5 fingers per finger. Do those other 5 fingers also have five fingers per finger, like a finger fractal gone out of control?

I use a certain extension. An update turned the extension into payware, locking 90% of the features behind a paywall. So I refuse to update it and instead continue to use the revision that still has all the original features. I would be absolutely incensed and outraged if my browser insisted on forcing me to update this extension!

Surely there are better ways for a developer to make money off of an existing extension without suddenly locking previously available functions behind a paywall. Perhaps instead paywall NEW features? Or ask for donations?

Windows Terminal is not unique to Windows 11. You can install it on Windows 10.

As for containers, you can install Docker or Podman or some other container infrastructure. The Windows versions of them have hooks into the Windows OS too.

TLS 1.3 can be enabled in Windows 10 by toggling a registry key.

Running an end-of-service OS such as Windows 7 means it's very likely that there are plenty of unpatchable zero-days for it. Being forced to upgrade probably made you safer and reduced your attack surface.

I completely agree with you about Windows 11's unusability. However, Windows 10 will be end-of-service in a year and that really sucks. I have been clinging to Windows 10 and I do not look forward to being forced to upgrade. But it's better than having a system that no longer has security updates and has tons of nation states looking for/already hoarding zero-days.

At least the password manager I use has solid encryption. I can control where the file lives and what file permissions it has. For instance, I can keep it on a USB stick that I only insert when I need a password and then remove the stick afterwards.

I do not remotely whatsoever trust Microsoft or Windows to keep their Recall database secure and offline. Attackers will know exactly where the file is, unlike with my password manager. There's no shortage of Windows privilege escalation exploits to gain TrustedInstaller status to read any file on the system.

This isn't actually running DOOM. It's basically just taking DOOM "screenshots" and rendering them with the cells. It also takes 70 minutes to render a single screenshot and then 8 hours to clear the display.

The C specification mandates that new keywords use _Keyword naming conventions to ensure backwards compatability by not overriding potentially existing identifiers in codebases. That is why the C specification has reserved identifiers that begin with an underscore and either an uppercase letter or another underscore.

Typically, a <stdkeyword.h> header is included that contain macros to provide the lowercased variants. I.E., this is how _Bool was implemented; <stdbool.h> provides the lowercased `bool` variant.

GitHubGuessr 3 years ago

Be nice if the dropdown guess box of several dozen options was at least sorted alphabetically.

So, we're posting commits from almost 2 years ago as if they just happened today? Half of the comments in here can't tell it's an ancient commit; some people say celebrating saying "Glad they're finally doing this." What?

Bit ridiculous to see all the pointless spam/graffiti in the comments on that commit now.

C uses `declaration follows use` for its declaration syntax. This means that instead of `char* p` we write `char *p`. https://www.quora.com/Why-doesnt-C-use-better-notation-for-p...

Also, "decay" is a terrible way to describe the conversion of arrays to pointers-to-their-first-element. "Decaying" implies permanence and that the array is changing/decaying. This isn't the case. The array doesn't permanently change into a pointer. It is the expression that is converted rather than the array itself.

This article is terrible.