Live data from Hacker News

I extracted the safety filters from Apple Intelligence models

github.com

271–280 of 455 posts

Re: I extracted the safety filters from Apple Intelligence models

#271

Some of the combinations are a bit weird, This one has lots of stuff avoiding death....together with a set ensuring all the Apple brands have the correct capitalisation. Priorities hey! https://github.com/BlueFalconHD/apple_generative_model_safet...

I’m always irritated at reference to MAC computers, so I’m with Apple on this one.

Re: I extracted the safety filters from Apple Intelligence models

#272

Some of the combinations are a bit weird, This one has lots of stuff avoiding death....together with a set ensuring all the Apple brands have the correct capitalisation. Priorities hey! https://github.com/BlueFalconHD/apple_generative_model_safet...

Filtering on the words "execute" and "executing" is going to create problems if you want to build agents that execute commands.

Re: I extracted the safety filters from Apple Intelligence models

#273

Earlier quoted context omitted.

...and then the bigots will fall for it too, and start using it in earnest, completing the cycle.

who cares what the bigots use? If the bigots start using "thank you" as some code word, should we stop saying it, lest we pollute our non-bigoted discussions? bigots drink coffee too, maybe we should stop drinking it, because something-something...

It's all context dependent. There can be words or symbols which are totally benign but when used in a different context do have impactful meaning. Case in point: cheese pizza.

Re: I extracted the safety filters from Apple Intelligence models

#274

Some of the combinations are a bit weird, This one has lots of stuff avoiding death....together with a set ensuring all the Apple brands have the correct capitalisation. Priorities hey! https://github.com/BlueFalconHD/apple_generative_model_safet...

Also feels like some of these would match totally innocuous usage.

"I'm overloaded for work, I'd be happy if you took some of it off me."

"The client seems to have passed on the proposed changes."

Both of those would match the "death regexes". Seems we haven't learned from the "glbutt of wine" problem of content filtering even decades later - the learnings of which are that you simply cannot do content filtering based on matching rules like this, period.

Re: I extracted the safety filters from Apple Intelligence models

#275
post #231

Earlier quoted context omitted.

As long as we have to rely on pre trained networks and curated training sets, normal people will not be able to surpass this issue.

If the training data was "censored" by leaving out certain information, is there any practical way to inject that missing data after the model has already been trained?

If it's just filtered out in the training sets, adding the information as context should work out fine - after all this is exactly how o3, Gemini 2.5 and co deal with information that is newer than their training data cutoff.

Re: I extracted the safety filters from Apple Intelligence models

#277
post #12

Some of the combinations are a bit weird, This one has lots of stuff avoiding death....together with a set ensuring all the Apple brands have the correct capitalisation. Priorities hey! https://github.com/BlueFalconHD/apple_generative_model_safet...

> Apple brands have the correct capitalisation. Priorities hey! To me that's really embarrassing and insecure. But I'm sure for branding people it's very important.

To be fair to the developers it's something an Apple exec is gonna point out when demoed the tech and complain about. They've always taken brand capitalization and grammar around their products seriously.

Re: I extracted the safety filters from Apple Intelligence models

#278

Are you sure it's fully deobfuscated? What's up with reject phrases like "Granular mango serpent"?

If you try to use the phrase with Apple Intelligence (e.g. in Notes asking for a rewrite) it will just say "Writing tools unavailable".

Maybe it's an easy test to ensure the filters are loaded with a phrase unlikely to be used accidentaly?

Re: I extracted the safety filters from Apple Intelligence models

#279
post #231

Earlier quoted context omitted.

As long as we have to rely on pre trained networks and curated training sets, normal people will not be able to surpass this issue.

If the training data was "censored" by leaving out certain information, is there any practical way to inject that missing data after the model has already been trained?

Yes, RAG is one way to do that.

Re: I extracted the safety filters from Apple Intelligence models

#280

Some of these are absolutely wild – com.apple.gm.safety_deny.input.summarization.visual_intelligence_camera.generic [1] – a camera input filter – rejects "Granular mango serpent and whales" and anything matching "(?i)\\bgolliwogg?\\b". I presume the granular mango is to avoid a huge chain of ever-growing LLM slop garbage, but honestly, it just seems surreal. Many of the files have specific filters for nonsensical eng…

Second one is an old slur in UK English.
Post reply on HN