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

Regex search and replace is definitely among my most used features and the preview in NeoVim is amazing

That said, I do find myself using recursive macros quite often. They're an easy way to make a set of random little changes which would be hard to put into a solid regex. Especially when filtering and formatting logs to produce a list of error messages on a condensed format for review. It doesn't happen as often, but I also find them incredible when doing more complex substitution across a project.


> kernel panics are part of life with consumer hardware.

This isn't right. It was certainly true in the nineties, but I haven't seen one in years on Windows and I spend many hours a day in it both for work and play.


DDR5 where yields are pushed with module level ECC? Janky amd gpu drivers, "RGB" controller drivers misbehaving, some hardware that is just as bad as it was in the 90's since they all use driver sourcecode copied from the 90s.

I've been using Vim daily for 13 years and switched to NeoVim about a year of two ago. For me the main advantages over Vim are just the Lua scripting instead of Vimscript, its support for language servers, and better handling of terminals windows running inside Vim.

However, I do still run visual studio in parallel for debugging. It's basically essential when dealing with console game development.


I found DAP neat enough for interactive debugging (when logging is not enough). But I only used DAP under Neovim to debug Python.

I just let AI handle any and all debugging at this point, haven't had an issue where AI couldn't find out what the problem was, finding a solution on the other hand is a hit or miss still.

Can AI pause execution and step through the code line by line? Because that's what I think your parent comment is referring to.

AI can use gdb.

How does an age recommendation take away liberties?

I have kids and as a parent I use these ratings as a very loose guide combined with my own experience and understanding of the game in question. Other parents ignore them completely.

I agree more could be done to directly affect the companies, and there have been a lot of legal cases surrounding loot boxes aimed at children.

But this is a good complement to that. It makes it easier for parents to get aware of the issue.


> How does an age recommendation take away liberties?

For instance, by being used in further legislation to mandate age verification on all operating systems. Lo and behold, that is already happening - see California.

One can not view a single law and assume it is isolated, when in reality this is a move by lobbyists to further restrict people and sniff after them (see MidnightBSD giving in and adding a daemon that sniffs for user data; I am 100% certain systemd on Linux will follow suit, via a new systemd-sniffy daemon). Some companies pay good money for such legislation. So the answer to your question is very simple, actually. You just should not view it as an isolated way while ignoring everything else - lobbyists are sneaky. It reminds me of Google claiming it has no problem with ad-blockers, then they went on to destroy ublock origin (https://ublockorigin.com/).


I'm skeptical because this is not a new system part of those lobbyist agendas. This is a recommendation system which has been in effect for over 20 years. And this is a tweak to how they update recommendations.


> How does an age recommendation take away liberties?

They've already enacted mandatory age-verification-via-ID to use apps/features.

It seems they're gonna put as many "gates/fences" at every N age years to make sure they can surveil as many people in distinct age brackets as possible.

Up next: Be of at least N years to watch cartoons with animated violence?


That didn't really answer the question.


I remember this period of my own life. I had taken over my father's old 486 and spent my days and evenings trying to learn the basics of programming in C. I was making silly text based games, dreaming I'd one day be creating the game of my dreams. I also modded games by opening every content file and trying to figure out what they did and how I could modify them. I was still years from realizing game development was a career and not just a hobby.

I had replaced all the Windows sounds and cursors to customize the system so it looked and sounded like a Sci Fi system. I even patched the boot screen to be a humorous screen of "MS Broken Windows". It also was quite broken from messing with system files I didn't understand.

It was a magical period and I learned so much.


Because most people don’t know that the boot screen and even the shut-down (Safe to Shut Down Windows) screens were simple BMPs, they get shit scared when you “hacked” the computer to show different messages/pictures. (Always backup and have a renamed copy of the BMP, just in case.)


That's a really cool anecdote. The overclock makes sense. When we released Need For Speed (2015) I spent some time in our "war room", monitoring incoming crash reports and doing emergency patches for the worst issues.

The vast majority of crashes came from two buckets:

1. PCs running below our minimum specs

2. Bugs in MSI Afterburner.


> Bugs in MSI Afterburner.

Do you mean the OSD?


It seemed to be the monitoring side of it which caused a lot of crashes. It was apparently a very common issue in many games around that time.


Six Math Essentials as a title reminds me of Six Easy Pieces. I wonder if that's intentional.


I use this a lot when trying different ways of solving things or debugging.

Just today I was looking into a bug when I started worrying that it might be caused by a fairly recent improvement I made to the feature. I went to the file in question, went back two weeks with ":earlier 14d" then recompiled and confirmed the bug was already present without my change.


I just checked these out and Limelight feels wonderful when editing and reading prose in Vim! I will definitely be using this in the future - especially when writing things for my blog.


Glad I could be helpful! They are great plugins.


I've used a few facetious comments in ChatGPT conversations. It invariably misses it and takes my words at face value. Even when prompted that there's sarcasm here which you missed, it apologizes and is unable to figure out what it's missing.

I don't know if it's a lack of intellect or the post-training crippling it with its helpful persona. I suspect a bit of both.


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

Search: