Hacker News new | past | comments | ask | show | jobs | submit | brylie's comments login

Interesting use of an LLM to help us write better and more organized documentation. What prompt did you use? What are your thoughts on the outcome?


I honestly quit recommending Gimp due to its name. Name changes are challenging of course, but not impossible. I understand the developers have a lot on their plates with the 3.0 transition and keeping up with GTK, but I really hope they can make a bit of time to prioritize a more community-friendly name for the project.


I recommend not being so bothered about trivialities like names being misinterpreted.


Names matter a ton. I would never recommend a product called "Gimp" in a professional environment. The fact that the GIMP team has heard this feedback for multiple decades and ignored it says a lot - both about their ability to take community feedback and about how much they care about ever being a professional tool.

There are two tools: BoringThing and Ninja Sex Death Cult. They both accomplish the same task, but I can recommend one to friends and family without immediately having to explain the name. So I'll use and recommend BoringThing.


The justification is present in the FAQ: https://www.gimp.org/docs/userfaq.html#i-dont-like-the-name-...

This is very much the same notion that comes up whenever CockroachDB is mentioned. IIRC at one point they had a "white-label" project generator where you could come up with your own name and branding, and it would bake it into the checked out sources. It might make sense to create one for the photo editor as well.

Edit: Ninja Sex Death Cult is a pretty good band name though!


Why would the name ‘CockroachDB’ be an issue? Cockroaches are just insects, but the word ‘gimp’ is actually a slur in some cultures (Cambridge dictionary labels the first definitions from both the US and UK as “informal offensive”).

So I think it is worth changing the name in this case. Actually being a slur is a problem, in stark contrast to another recent example, where as far as I can see the reasons around changing Git’s ‘master’ branch name are totally artificial - the word ‘master’ is of course not a slur, and despite claims that it necessarily invokes the idea of slavery, it clearly has a multitude of uses that have nothing to do with slavery, such as ‘master recording’ or ‘masters degree’ so the idea that the word by itself is ‘not inclusive’ is quite baseless in my opinion.

So being a slur is a real problem in a way that being the name of a slightly unpleasant insect (like CockroachDB) or hypothetically (but not really) invoking the idea of slavery really shouldn’t be.


'Git' itself also swaps between being an OK and a controversial project name from time to time.

I don't really have an argument, I'll just point to this search result page and you can dive deep into the lore if you'd like to (mentions of GIMP will also appear in some threads): https://hn.algolia.com/?dateRange=all&page=0&prefix=true&que...


I tried for a long time to not be bothered and chuckle at the naming mistake. However, it is a bit fatiguing to repeatedly explain to people that the project name isn’t intended to be offensive when they interpret the name in any of the common meanings.

In particular, I’m not going to introduce the Gimp to my ten-year-old son who is interested in art and gamedev, simply because I feel like the meanings/slang are a bit age-inappropriate to discuss and I don’t want him to inadvertently offend anyone.


I agree fully, but there’s more than that. It’s just bad marketing! Like, don’t conjure this image into people’s heads when thinking about your product! It seems like they care more about making some juvenile point about how offensive words shouldn’t be a problem rather than the popularity of their thing.

Just find some name that conjures some pretty image like ”GNU Constellation” or whatever and be done with it.


It's not misinterpreted. Misinterpretation is an accident that happens when a good faith message can be reasonably interpreted in multiple ways, and the listener's choice is not the speaker's choice. A good faith message is one where the speaker deliberately removes all likely ambiguity they can foresee.

When a bad faith message is "misinterpreted", it's because the speaker was not interested in communicating successfully in the first place.

There exist two things:

1. A name which amuses the developers by honoring an uninteresting bit of historical trivia.

2. A name which contributes to the project's health and success by attracting new users.

One of these things must be selected as more important than the other.

As far as whether GIMP, in and of itself, succeeds or fails, pretty much no one cares. If GIMP vanished, and the practical value lost to the world was big enough, some new project would spring up to take its place. Maybe Krita would expand its scope. The Blender team sure has bank to play with. Whatever.

But what lots of people do care about is the success of open source in general. When software is expensive and closed, fewer people get to use it, and the fewest of them are screwed if what they need is too niche. When software is free and open, more people get to use it, niches become less niche, and niches that remain niche can be filled by anyone with enough DIY motivation. And because all of the benefits of open source rely on a large user community, attracting users is very important, both to individual projects and the whole community.

And right now, the solution the open source community has to offer the world is an embarrassment. This is bad. The GIMP project is selfishly pissing in the water supply the entire open source community is trying to build. No one is going to take that trivially.


>I recommend not being so bothered about trivialities like names being misinterpreted.

I'd recommend looking up "gimp" in an image search, and not dismissing valid concerns as trivialities.

On the note of misinterpretation, I'd recommend looking the word "gimp" in a dictionary[1], which offers this:

gimp(n.): 1. offensive : a disabled person

The "explanation" that GIMP stands for GNU Image Manipulation Package works if you're an edgy 13-year-old. Beyond that, any sane person would question the wisdom of using that particular acronym (and why not go for BOOBS or FATCOCK if you really don't care).

[1] https://www.merriam-webster.com/dictionary/gimp


I have no idea what is going on with your search history or whatever, because I just tried your suggestion and got this: https://ibb.co/ypZ1GfW


DuckDuckGo, the #1 search engine that most people use, sure.

Why don't you get off your kink-shaming horse and use Google, from a private window or friend's machine (because I don't know what's going on with your search history either).

Finally, saying "You got BDSM stuff when you looked for this software package? Oh, you must be one of those people, I get nothing like that" is a sure way to get people to never use the software in question.

That's beside the point that you are not earnest here by using an niche search engine to say what you "got".

Here's a Google search for "gimp" from my work machine: https://imgur.com/a/E5M5wHF

Thankfully, I'm working from home. One could literally get fired if this showed up on a monitor in the office. Prison in some countries if kids see that in school too.

But sure, it's not an issue for you, so what's the problem?


What is the issue with disabled persons ?

Also, what makes you think of a disabled person, when you are in front of GIMP ?

This looks like obsession (or lack of homonymies, which are quite common in french, but maybe not in some 'simpler' languages ?)


>What is the issue with disabled persons ?

If you missed the offensive part, look up "gimp suit" for many more interesting results.


Thank you for the insight.

However, in my post, you can replace "disabled persons" with "guy in mask permanently", its meaning stays the same.


Indeed, your post has no meaning either way.

You can be coy all you want, software named BIGFATCOCK isn't going to be used in K12 setting or government/corporate environments in English-speaking countries, and neither is GIMP.

To get things out of the way: BIGFATCOCK does not mean anything offensive in languages other than English, and there's nothing wrong with big, fat cocks.

It's just a bad name for e.g. spreadsheet software, as the established meaning of the name has nothing to do with the functionality of the software.

Same with GIMP. You can stick fingers in your ears and scream "la la la" all day long, and wonder why GIMP isn't picking up steam like Blender did for the next 20 years — your call.


Blender ? You mean, the kitchen stuff ? We are a serious corporation, there is no place for such toys here.

But you know, the real question is : how the hell would you know such slang

I do not care


Between blenders and BDSM gear, guess which one is usually OK to discuss at a workplace, and which one creates a potential for a hostile work environment or sexual harassment.

Compare and contrast:

-"Hey Lauren, check out this new blender I got yesterday!"

-"Hey Lauren, check out this new gimp suit I got yesterday!"

Or:

-"Hey Mary, the facilities put a new blender in the kitchen area, I just tried it, and really enjoyed it! Give it a go, I know you're into that kind of stuff."

-"Hey Mary, the facilities put a new gimp suit in the kitchen area, I just tried it, and really enjoyed it! Give it a go, I know you're into that kind of stuff."

There's a bit of a difference, see.


>But you know, the real question is : how the hell would you know such slang

You people thinking that kink shaming is a great way to popularize a graphics editor named after the said kink will never cease to amaze me.

The answer is: I googled "gimp", and things other than the graphics editor came up. Curious, huh?

>I do not care

Oh, but you do. If you didn't, you wouldn't be here, typing nonsense.

"I do not care" is wonderful phrase that adds nothing to the discussion 100% of the time, because the set of people interested in what you, personally, do not care about is as empty as the informational content of your comment.


I do not care how you got BDSM in google's front page, while myself, typing "gimp", has: gimp.org, apps.microsoft.com, wikipedia.org etc

I had to go to page 9 (!!) to get something unrelated with the software: "noun verb (used without object) to limp; walk in a halting manner: a sprain that made her gimp for weeks."

Terrible indeed.


>I do not care how you got BDSM in google's front page

Google, helpfully, explained to me:

"People also ask"

"What is a GIMP?" Meaning of gimp in English

"an unpleasant or stupid person: I can't stand that gimp. US informal offensive. a person with a physical disability, especially one that affects someone's legs. GIMP | English meaning - Cambridge Dictionary

What does the slang word "gimp" mean?

In any of its meanings, deeply insulting, unpleasant, or otherwise, (a stupid person, a person with a physical disability, a sadomasochistic sexual partner, a trimming, a fishing-line), spelt ...

See: https://imgur.com/a/aOXz7D2

>Terrible indeed.

Terrible reading comprehension, I presume?

Try putting "gimp" into image search (in a fresh browser / private window, to avoid seeing personalized search results).

Also, try looking it up in a dictionary.

One needs to be an incredible gimp to not get the point by now. Have your development been gimped in childhood?

(I hope you won't find this offensive just because I called you a gimp, since you see nothing negative about the word otherwise)


GIMP can be offensive in the American variant of English, but outside of America it's not offensive.

A lot of the developers are from Europe and it's imperialist for these American activist to force American language standards on everyone.


Rrrrrright, because observing that something is offensive to 330 million people is "imperialist" and "forcing language standards".

Nobody is forcing anything, it's just that if you want people in the US to use this software, you should call it something else.

That's beside the point that "gimp suits" aren't offensive, they're a perfectly fine kink and an element of BDSM. Just very much NSFW.

And GIMP's avatar very alluding to the gimp suit isn't helping either.


I'm not a native English speaker and the name Gimp says nothing to me, so honestly I couldn't care less.


I understand that slang and curse words may not be as jarring or impactful to non-native speakers. I hear Finnish curse words regularly and they don’t bother so much.

My concern is that non-native speakers still use dictionaries and search engines, so easily learn about the meanings of words.

Additionally, I’ve tried to promote the GIMP in educational environments but the fact remains that teachers and parents are often averse to using the name.


Well, if for any reason you went "hey, what the hell does that mean" and decided to look it up:

    - (informal offensive) an unpleasant or stupid person: 
    - (informal offensive) a person with a physical disability, especially one that affects someone's legs
    - (informal) a limp (= a way of walking slowly and with difficulty because of having an injured or painful leg or foot )
    - a person who gets sexual pleasure from being hurt or treated badly
(https://dictionary.cambridge.org/dictionary/english/gimp)

And it's not like this is super obscure or anything. The "most influential film of the 90s", Pulp Fiction, literally had a character that was "the gimp". This is pretty mainstream.

This is along the lines of "Hey co-worker, I found the best text editor the other day. It's called pizdă, you should give it a try! Pizdă seems like it would help you!"

But hey, GIMP is taking it back (https://www.gimp.org/docs/userfaq.html#i-dont-like-the-name-...) any day now. It's only been 25+ years. Any day now.


[flagged]


I just did and all the results are related to this software, so what is your point?


>I just did and all the results are related to this software, so what is your point?

My point in this case would be that you're either blind or lying if you don't get any BDSM costume pictures mixed in. Or, at best, that Google gave you personalized search results that aren't what people see when they do the same search.

Try doing it from a private window / a friend's machine.

Also, look up "GIMP suite" (suite is not uncommon to refer to software packages). Have fun.


> if you don't get any BDSM costume pictures

I'm just going to leave these here:

- "Cute girl wearing a Free BSD costume" (https://www.flickr.com/photos/jeffpro/3457647802)

- [FreeBSD] Daemonette costume (https://people.freebsd.org/~wpaul/daemonette/)


>I'm just going to leave these here: "Cute girl wearing a Free BSD costume"

Please leave your nonsense elsewhere, and don't pollute this forum with cliches devoid of thought.

If you have a point to make, do so, and figure it out before you say it.

In any case: a "gimp suit" only means one thing, it has always meant that one thing, before GIMP-the-software was a thing.

This doesn't apply to "things you left here", so please put them where they belong.

This is why searches for GIMP will inevitably land on BDSM imagery. A teacher that tells kids to "use gimp" (or, Cthulhu forbid, the GIMP suite) is risking their job no matter how many things you suggestively leave around.


I call it Gim Paint when asked.


Cross-posting here:

I can highly recommend Wagtail CMS:

https://wagtail.org/

It’s based on Python/Django and has an excellent developer and user experience. They pay a lot of attention to detail, including a block-based content editor, similar to Gutenberg, and first class accessibility support.


> Jolla had to close

From the best I can tell, Jolla is still an active company:

https://jolla.com/


Jolla, as opposed to Sailfish itself, was all about the physical phone, running Sailfish OS.

At some point they became a 'consultancy' company, effectively using Sailfish OS on devices or whatnot, but without bespoke hardware. There were a very small number of devices that more or less supported Sailfish.

I was surprised to see they have now restarted their hardware attempts, with a limited batch of specially ordered "reference implementation" devices, made by a partner in Turkey.

I might have been tempted to order one if the campaign hadn't ended already. But, having said that, I don't have much faith in such 'limited batch campaigns' anymore. Having a phone whose entire ecosystem is at risk of completely expiring after a couple of years isn't fun anymore; even if it's still a linux phone in theory.


they had to reorganize/laid off a large amount of personnel


I typically use a web application framework on the server to provide critical functionality like authentication, authorization, object relational mapping, etc. For example, I’m frequently using Django for server-side web application development due to its comprehensive features. How can Brisa integrate with a conventional server side web application framework (Rails, Laravel, etc.) to handle some of the user interface components while still leveraging the power of the web application framework?


You have two options:

1. Prerender your pages have them static on a CDN and have them interact with your server (Laravel, etc).

2. Use the server actions or API endpoints as a Backend for Frontend to communicate with your other server.


I’m not GP, nor using PHP, but can highly recommend WagtailCMS:

https://wagtail.org/

It’s based on Python/Django and has an excellent developer and user experience. They pay a lot of attention to detail, including a block-based content editor, similar to Gutenberg, and first class accessibility support.


To help with debugging, could you respond to the GitHub thread with a bit more detail about the specific servers you have tried connecting to?


I’m not sure how recently they were added, but the Grid (modular environment) and the modulation sources are really powerful, particularly for adding organic/generative elements to a production. I’ve heard that Bitwig routing is another workflow enhancement, but haven’t used it too extensively.

It would be cool if Bitwig would introduce a scripting environment similar to Max for Live.


If Bitwig would add user-modules to the Grid, along with a scripting language, it would be perfect.

Where they both fall down is in less capability for the piano roll and midi for more complex compositions and styles (orchestration) and although Live has made some moves towards improving that recently, they're both still way behind in that area.


Totally agree regarding the piano roll. Same with the sample editor.

Saying that, DAWs just have different specialization. E.g. for a long time midi support in ProTools was extremely limited. Cakewalk already had an excellent piano roll in the late 90s.



Hmm that still recommends that distros allow admins to install to /usr/local, albeit in such a way that it at least can't break the OS.

IMO the idea that a 'Linux admin' is better informed than a 'Linux user' is increasingly anachronistic. In most cases the admin is just the user running sudo. I'd suggest that such functionality should be enabled by installing some kind of OS package rather than being the default


It would be understandable that they are focused currently on inference speed, but features like structured output and prompt caching make it possible to build more capable LLM applications.

Does Cerebras support reliable structured output like the recent OpenAI 4o?


They are running stock Llama 3.x. If the underlying models support structured output, so will they.

For example, I know the latest batch of Mistral models all have json output support.


Structured output is a token picker feature, not (just) a model feature.


This question is a bit out of context.

Cerebras is a startup producing innovative AI chips. Their chips are super cool, and I personally believe Cerebras is ahead of the industry and is on the right technical path. As a matter of fact, Cerebras started with HPC chips. Then pivoted to AI like everyone else.

They are still deep in the trench for survival.

Given that, they have very little software prowess compared to AMD (which has *terrible* software stack for AI GPUs look at https://github.com/ROCm/rdc, an equivalent to NVIDIA DCGM, which virtually has no maintainer, and no one is using it), NVIDIA (the golden standard of software stack for AI GPUs); and you are referring to structured output and prompt caching which are prominently developed by LLM research institutions (OpenAI Anthropic, each of which have way more funding than Cerebras)

In the end, educate yourself, and do not put unrealistic expectation on startups.


As OpenAI themselves admits, structured output feature in question was developed in open source world first with zero funding.


This point is moot.

The point remain that Cerebras is not in a position to focus on structured output or prompt caching.


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

Search: