Re:Brainfuck Enterprise Solutions
by brian-armstrong on Sunday September 22, 2024 @06:58PM
(#41620828)
Wow, would love to adopt this on our infra! Just one teensy problem - legal's a bit worried about the name. Would you consider renaming BF? Maybe Brainfriend?
[ Parent
| on HN ]
Re:Brainfuck Enterprise Solutions
by master_crab on Sunday September 22, 2024 @07:09PM
(#41620884)
Maybe BE. Brain Excellence.
Also, do you have a PowerPoint explaining how to setup a Center of Excellence?
The corporate flavor should obviously be named Braindead
Let’s hope not.
Maybe brainfried?
How about bellyfuck? or brainfart?
buttfuck removes b*ain and replaces it with a better word
Bootyfuck is classier and more fun to say.
Imagine changing Python's name, that doesn't make sense, and as you said, it's a very small problem that should be ignored.
Sure. Let's call it pyfuck. I'm sure that won't raise any eyebrows.
Brainfuck is a fine name due to the nature of the language.
Of course is a fine name and that's what i'm defending, my comment was a reply to Brian, he shouldn't change it IMO.
Re:Brainfuck Enterprise Solutions
by Duwensatzaj on Sunday September 22, 2024 @09:14PM
(#41621507)
May I suggest Squick instead?
Now that is alt.tasteless old-school :)
Re:Brainfuck Enterprise Solutions
by SOLAR_FIELDS on Sunday September 22, 2024 @10:28PM
(#41621893)
Of course this post is written in jest but fck-nat is useful enough that adult organizations adopt it despite the name, as an actual example of “profane but useful software that jumps over the wall of corporate use”. It helps that the specific use case it’s built for is something you usually only run into when you have corporate level spend on AWS
There is a language called brainfudge which is effectively an alias of brainfuck for this exact reason
you'll find lots of "brainfudge" interpreters on github
Re:Brainfuck Enterprise Solutions
by InDubioProRubio on Monday September 23, 2024 @03:39AM
(#41623391)
Far be it from programmargamers to name things, just to annoy legal and other cruft layers. Now onwards to the new Bloat meeting (its the new scrum), where we produce spam-tickets and increase productivity by sacrificing hours to nil-meetings.
The usual censor for it is b****fuck, that should do it.
Not more bad than C++ :-)
Re:Brainfuck Enterprise Solutions
by dennis_jeeves2 on Monday September 23, 2024 @09:24AM
(#41625831)
Vehemently agree.
That would become BF<<+>+
This made me laugh _really_ loudly, thank you
What about: b7k
Brain-fsck.
Re:Brainfuck Enterprise Solutions
by avodonosov on Monday September 23, 2024 @05:30AM
(#41624110)
I like the name choice of the CPU from this comment: https://news.ycombinator.com/item?id=41622325
bullfit ?
Re:Brainfuck Enterprise Solutions
by paulmooreparks on Monday September 23, 2024 @11:07AM
(#41626978)
You could use my (rather silly) extension called "pbrain," which adds procedures to brainfuck.
https://parkscomputing.com/page/pbrain
In hindsight, I think it's aptly named.
(EDIT: Gosh, I really need to update the .NET compiler to .NET 8.)
That's an interesting addition to the language, since the numeric "labels" are effectively pointers that can be changed anywhere in the program! Though from reading the interpreter code, it seems like it doesn't handle "nested" procedures that can (re)define other procedures or themselves, which could make this a lot more powerful.
Never done enough BF programming to come up with a good example, but I'm thinking about something like this:
( (<-)<+ )
On the first call it increments it argument, then decrements on subsequent calls. There could also be a loop that switches a procedure between one of several definitions, which could be used to implement a state machine.
Re:Brainfuck Enterprise Solutions
by giancarlostoro on Monday September 23, 2024 @09:32PM
(#41632313)
Reminds me of how theres a Buttplug project that has what is considered the fastest bluetooth open source library. Problem is people cannot use it because importing “Buttplug IO” or whatever raises some eyebrows. Theres even been attempts at using it in DoD projects.