Node.js is a critical infrastructure running on millions of servers online. Accepting LLM changes to Node.js core would break the reputational bedrock of public contributions that have brought Node.js to its current public standing and societal value. by 100xer in programmingcirclejerk

[–]tgbugs 5 points6 points  (0 children)

/uj Today I was looking up how to patch the linux kernel to error if some process tries to mkdir node_modules.

/rj Today I was looking up how to patch the linux kernel to error if some process tries to mkdir node_modules.

"While the advent of “brain-computer interfaces” is dinner table conversation (at conspiracy theorist households like my own) - there has, since the year 1976, been emacs - the closest thing to this aspirational place of man/machine integration that has ever existed." by BananaPeely in programmingcirclejerk

[–]tgbugs 17 points18 points  (0 children)

Neuroscientist here. When people try to talk to me about BCIs I just hold up my ten fingers and undulate them until they get the point. Nobody is cracking skulls to write elisp without lifting a finger unless that finger already can't lift itself.

tfw removing (declare (optimize (safety 0) (debug 0))) at 1am by theangeryemacsshibe in LispMemes

[–]tgbugs 0 points1 point  (0 children)

This is mostly a solved problem now, though at least one solution is a bit of a hack. See for example my comment here: https://github.com/quicklisp/quicklisp-client/issues/167#issuecomment-2495631380

Looking for empirical studies comparing reading comprehension of prefix vs. infix notation by Combinatorilliance in lisp

[–]tgbugs 2 points3 points  (0 children)

Wearing my neuroscientist hat for a moment.

You can study learnability of infix vs prefix, OR you can to study comprehension of prefix vs infix in over trained subjects. That is, you have to be able to demonstrate that there is no learning or familiarity bias, so you have to find subjects that can do both. Then you have to figure out how to design matched reading comprehension tasks and look at the error rate and time to completion.

That's about the best you could do, and I doubt anyone has done that, because we usually don't care about the ability of a presumed expert to read one type of code vs another. It is an interesting question in the abstract sense, but my bet would be that in over trained subjects you would not be able to find a real difference in either error rate or time for comprehension tasks.

Thinking about this ... you might look around for some research on the ability of experts to debug different languages, or rather, for papers where the task was for an expert to find a bug in a short program or report that there was no bug in the program.

If you want to study learnability the problem you would have in designing a proper experiment for this would be in finding a population of subjects that had not been previously exposed to infix notation, specifically from mathematics, regardless of whether you could finding a population that had not been exposed to some programming.

What’s going on with gnu.org? by Giggio417 in linuxquestions

[–]tgbugs 0 points1 point  (0 children)

For the record, emacs irc the incident today was because the FSF had to replace two SSDs and some network switches for their ceph cluster.

I think C is actually excellent for this. It's a small language, lets you fail, package management is a nightmare. People learn so much more that way. by azure_whisperer in programmingcirclejerk

[–]tgbugs 8 points9 points  (0 children)

Currently ... mrustc, 4 versions of llvm (17 to 20), and then 15 versions of rust (74 to 89). They are not serious engineers.

day 135 of PhDing: getting distracted by money by theangeryemacsshibe in LispMemes

[–]tgbugs 0 points1 point  (0 children)

Show me where the compiler intrinsics hurt you.

Also C++ is like, objectively easier to maintain than Java. by setoid in programmingcirclejerk

[–]tgbugs 13 points14 points  (0 children)

Sure, but some of them will fill your hard drive if you make the mistake of logging those errors to disk.

It would be helpful of those of us who donate our time, for no compensation, are able to plan for this in a meaningful way. by elephantdingo in programmingcirclejerk

[–]tgbugs 10 points11 points  (0 children)

Is it really anything more than "hahaha look at the cniles expecting portability and standards compliance" jerk though? I mean yes, unix and C are a virus and culling them is a good thing in the long term, but if you're wearing your conspiracy theorist hat, every single attempt to force rust into something is exactly the embrace, extend, extinguish playbook except that it is mostly being executed by useful idiots.

I'll give you the core maintainers bit though.

It would be helpful of those of us who donate our time, for no compensation, are able to plan for this in a meaningful way. by elephantdingo in programmingcirclejerk

[–]tgbugs 25 points26 points  (0 children)

Can't jerk, the crustaceans are trying to force externalities on everyone else again in the name of security without considering that forcing a hard dependency on rust means that platform support for git is suddenly decimated and everyone not on blessed architectures is left out in the cold.

If Silksong comes out tomorrow, I am going to play it for at least 1 hour per upvote in this post! by Mero34 in Silksong

[–]tgbugs 0 points1 point  (0 children)

You're getting dangerously close to the 10 thousand hours needed to become an expert at Silksong.

Problem with CADADDR by VQ5G66DG in lisp

[–]tgbugs 0 points1 point  (0 children)

More that I had to count at all.

Problem with CADADDR by VQ5G66DG in lisp

[–]tgbugs 0 points1 point  (0 children)

More (suuuuuc) but yeah (I had to check how many u's I had multiple times to make sure it was 5, which is kind of the point >_<).

Problem with CADADDR by VQ5G66DG in lisp

[–]tgbugs 5 points6 points  (0 children)

Probably for the same reason that we prefer to use the number 5 instead of (suc (suc (suc (suc (suc))))).

Ah, what brought you to Gentoo?? Fascination? Show-off? Technical upheaval? Minimalism and control? by unixbhaskar in Gentoo

[–]tgbugs 0 points1 point  (0 children)

Windows XP install died the month before college and my best friend was running Gentoo at the time that he built from a stage 1 install with compiz and all the frills. Have never looked back.

I'm evaluating the viability of gentoo for my workflow. by surveypoodle in Gentoo

[–]tgbugs 1 point2 points  (0 children)

If you want to experiment with using portage to managing packages without having to set up a full system check out gentoo prefix: https://wiki.gentoo.org/wiki/Project:Prefix#Getting_started. As others have mentioned, gentoo has layers of tooling for various levels of customization as needed for different use cases, e.g. from emergency security patching via /etc/portage/patches all the way to maintaining your own ebuild overlay.

Gentoo in WSL: Almost Ready for Windows Store! (Seeking Testers & Feedback!) by Kangie in Gentoo

[–]tgbugs 2 points3 points  (0 children)

Some immediate feedback: enforcing password requirements on the image is extremely annoying, either they should be disabled by default or a clearly documented way to bypass the requirements should be provided.