You and other commenters make it sound obvious, but I'd say the ideal location of the cover-up noise is actually a tricky question. Our brains are exceedingly good at separating different sound sources, but a bathroom is a textbook example of a space that gives a shared acoustic profile to all the sounds within, causing them to be grouped together in our minds, and possibly identified as a single source.
As a thought experiment, imagine that the Loodio is actually playing loud farting/plopping noises. In that case, placing it outside the bathroom would make it easy to distinguish between the "real" and the "fake" noises: the real ones have the bathroom acoustics. Placing it inside would make it impossible to discern.
Now imagine that the Loodio is playing dubstep, which is barely a step removed from "loud farting/plopping noises". What is the ideal location now?
That's something I've done a few times! Mostly from having lived in a wildlife shelter (LPO Ile Grande) for 2 months, since they have quarters for volunteers who wish to stay. Out of all the birds that collide and are unable to fly, you'd be surprised at how many recover, and I mean it's not as grim as some people make it out to be.
That shelter was especially interesting because it's near the nesting grounds of marine birds that are relatively rare in France or even Europe overall. Cargo ships in the English channel illegally dump oil waste all the time, and the oiled marine birds just float helplessly to the beach, still alive. People pick them up and bring them to the shelter where we literally hand-wash them with soap and put them in a bird drying station. The numbers could get overwhelming and we would have to make "bird washing assembly lines" on occasion.
It's a whole discipline with specialized equipment, passed-down knowledge and passionate people!
One brand of American dish soap, Dawn, has a duckling as a mascot, and has for some years advertised its grease-cutting capability (and gentleness on living things) by showing that it is used to clean oil off waterfowl who have been caught in a slick.
The H412 comes from sodium laureth sulfate (SLES) which is contained (in large amounts, like 20 to 70% by weight) in practically every kind of liquid soapy detergent, shampoo, liquid hand soap and what not. The only reason you know of that one product is that they seem to sell to professionals as well, which is why they need a material safety data sheet. Your shampoo doesn't need that, so you just don't know that it is just as harmful.
It's in all sorts of crap, not just soap. Hand lotion, toothpaste, etc. I'm unlucky enough to be allergic to it, my skin blisters & peels off after touching even rather small quantities. Finding safe cleaning & hygiene products (especially toothpaste) was difficult, but thankfully there are some brands that started producing sulfate-free products for the new-age free-range organic everything crowd, so it's been getting easier.
Solid soap isn't any better. All of those work by making fats water-soluble. This destroys mucous membranes and skin slime layer of fish and other animals and breaks down lipid barriers of algae and bacteria.
The real takeaway is that concentration matters a lot: one person washing up for the morning won't kill a pond, but a hundred people or prolonged exposition will.
That's just to emphasise the fact that you don't use fairy liquid to clean ducks. You use it to clean fairies.
Likewise toilet duck toilet cleaner is just a brand name. You use it for cleaning duck toilets not ducks themselves. And don't get me started on duck tape. One honest mistake and it's a lifetime ban from the RSPB.
Years ago we found a large heron with a broken wing on the road outside our house in Wales. It had probably hit a power cable, and was hopping around dragging its wing. It was basically a homicidal needle beak, obviously not in the best of moods.
An elderly lady come out to see what the fuss was about, saw the bird, went back inside and then reappeared holding a block of polystyrene foam. She marched up to the bird, which very soon after found itself with a lump of foam on the end of its beak. That gave others the opportunity to wrap it in a blanket (bit big for a towel) and take it to the vet.
Modular cages through which air could flow freely, with heater fans pointed at them at the right temperature. After being exposed to soap, birds lose their vital layer of insulation (until they're dried) so you have to artificially maintain their body temperature.
It's common in graphics and audio programming. In audio, maybe you're synthesizing noise or any of the myriad synthesis techniques that require noise. In graphics you have lighting, textures, etc that can use this. And when you're doing something every audio sample or every pixel, "extremely fast" is desirable. The question of whether to use a pre-rendered lookup table or a fast algorithm often comes up (and has no universal answer... though I always go for the latter)
I love how this site immediately confronts you with the differences between translations, which quickly reveals how much skill and creativity can be in the translations themselves. Especially for poetry, a good translation is not just an imperfect copy, it's an artistic work where the authorship is shared between the original author and the translator.
I'm sure Baudelaire himself would have a few things to say on the topic. His translations of Edgar Allan Poe's works are notorious examples of art in translation. If you've got the French level, they are very much worth reading even if you've read the originals.
In 1968 a British newspaper ran a competition for English translations of "Spleen - Je suis comme le roi..." The poet Nicholas Moore - motivated by a belief that translating poetry was impossible and the project futile - sent in 31 different entries, by post, under false names and with varying levels of absurdity. He didn't win.
You can find them at https://www.ubu.com/ubu/pdf/moore_spleen.pdf, or in his published Selected Poems, along with an essay (written afterwards) about translation. Worth looking out.
(I particularly admire the sarcastic one that begins "I'm like The Winner of The Competition / The one who wrote the strong, rewarding phrase...")
Representing undo/redo history as a tree is quite different from representing the code structure as a tree. On the one hand I'm surprised no one seems to care that a response has nothing to do with the question... on the other hand, these AI tooling threads are always full of people talking right past each other and being very excited about it, so I guess it fits.
They certainly can be quite different things and in all current systems I know of the two are unrelated, but in my system they are one and the same.
That's possible because the source of truth for the IDE's state is an immutable concrete syntax tree. It can be immutable without ruining our costs because it has btree amortization built into it. So basically you can always
construct a new tree with some changes by reusing most of the nodes from an old tree. A version history would simply be a stack of these tree references.
Well, yeah. The filtering is a joke. And, in reality, it's all moot anyways - the whole concept of LLM jailbreaking is mostly just for fun and demonstration. If you actually need an uncensored model, you can just use an uncensored model (many open source ones are available). If you want an API without filtering, many companies offer APIs that perform no filtering.
It's not really security theater because there is no security threat. It's some variation of self importance or hyperbole, claiming that information poses a "danger" to make AI seem more powerful than it is. All of these "dangers" would essentially apply to wikipedia.
Thanks, I thought the whole investigation was really interesting. Unfortunately discussion on HN tends to stop once the article is off the front page, but your responses here will be valuable for anyone who finds this while searching.
Sounds like a typical investigation to me. You go down a few rabbit holes which turn out to be dead ends, and eventually realize the solution was right under your nose this whole time (this may sound familiar if you've done enough debugging as well). I also suspect the solution wasn't as obvious as the article makes it seem. For sure it should be framed more as a group effort, but that's just the writing style being weird.
As a thought experiment, imagine that the Loodio is actually playing loud farting/plopping noises. In that case, placing it outside the bathroom would make it easy to distinguish between the "real" and the "fake" noises: the real ones have the bathroom acoustics. Placing it inside would make it impossible to discern.
Now imagine that the Loodio is playing dubstep, which is barely a step removed from "loud farting/plopping noises". What is the ideal location now?