Wel.nl

Minder lezen, Meer weten.

Dsm-firmenich verkoopt diervoedingstak voor 2,2 miljard aan CVC

KAISERAUGST/MAASTRICHT (ANP) - Speciaalchemieconcern dsm-firmenich verkoopt de tak voor ingrediënten en vitamines voor diervoeding voor 2,2 miljard euro aan investeringsmaatschappij CVC Capital Partners. Het afstoten van Animal Nutrition & Health (ANH) past in de strategie van dsm om zich alleen nog te richten op consumenten.

CVC en dsm-firmenich zijn beide genoteerd aan de Amsterdamse AEX-index.


Pindakaas tegen ontstekingen: wondermiddel of marketingmythe?

Pindakaas wordt online geprezen als ontstekingsremmer. Maar klopt dat? We duiken in de wetenschap achter de claim en scheiden feit van fabel.

Het klinkt als een droom voor elke broodliefhebber: gewoon een boterham met pindakaas smeren en je chronische ontstekingen de baas zijn. Online circuleert de claim dat pindakaas een "wondermiddel" is tegen ontstekingen. Maar wie de wetenschap erbij pakt, komt tot een genuanceerder beeld.

Wat zit er in pindakaas?

Pindakaas bevat inderdaad stoffen die in verband worden gebracht met ontstekingsremmende werking. Denk aan oliezuur — hetzelfde onverzadigde vetzuur dat olijfolie zijn gezonde reputatie geeft — en linolzuur, een omega-6 vetzuur waarvan de American Heart Association al in 2009 adviseerde het in het dieet op te nemen vanwege ontstekingsremmende eigenschappen. Daarnaast bevat pindakaas niacine (vitamine B3), selenium, magnesium en polyfenolen in het vliesje van de pinda, die volgens Harvard-onderzoeker Vasanti Malik bijdragen aan een anti-inflammatoir effect.

shutterstock_2651730141
Wat zegt de wetenschap écht?

Een grootschalig onderzoek uit 2016 in het American Journal of Clinical Nutrition, met meer dan 5.000 deelnemers, vond dat regelmatige notenconsumptie — inclusief pinda's — samenhing met lagere ontstekingsmarkers in het bloed, zoals C-reactief proteïne (CRP) en interleukine-6 (IL-6). Dat klinkt veelbelovend. Maar er is een belangrijk voorbehoud: klinische trials — het sterkste type bewijs — konden dit effect niet consistent bevestigen. Een gerandomiseerd onderzoek toonde aan dat dagelijkse consumptie van pinda's bij mannen met overgewicht géén meetbaar effect had op ontstekings- of oxidatiemarkers.

Het Nederlandse wetenschapsmagazine Quest concludeert dan ook dat claims over ontstekingsremmende werking van pinda(kaas) "niet eenduidig" worden ondersteund door onderzoek .

Nuance is het sleutelwoord

De waarheid ligt ergens in het midden. Pindakaas is geen medicijn en zeker geen "wondermiddel". Maar pure pindakaas — zonder toegevoegd suiker, zout of geharde vetten — past prima in een gezond voedingspatroon dat ontstekingen kan helpen voorkomen . Het Voedingscentrum adviseert maximaal 25 gram pure pindakaas per dag . Kies je voor varianten vol toegevoegde suikers en plantaardige oliën, dan werk je het potentiële voordeel juist tegen .

Wie écht iets wil doen tegen chronische ontstekingen, doet er beter aan het totale voedingspatroon onder de loep te nemen dan te vertrouwen op één enkel product.


Vrijgelaten oppositieleider in Venezuela gekidnapt

CARACAS (ANP/AFP) - Oppositiepoliticus Juan Pablo Guanipa in Venezuela, die net was vrijgelaten uit de gevangenis, is gekidnapt door gewapende mannen. Dat zei oppositieleidster en Nobelprijswinnares María Corina Machado maandag.

"Zwaar gewapende mannen in burgerkleding kwamen aan in vier voertuigen en voerden hem met geweld af. We eisen zijn onmiddellijke vrijlating", aldus Machado.

Guanipa is een voormalig voorzitter van het Venezolaanse parlement. Hij werd zondag vrijgelaten, een maand nadat de regering begon met het vrijlaten van politieke gevangenen. Daarmee begonnen ze nadat de Amerikanen Caracas hadden aangevallen en president Nicolás Maduro en zijn vrouw hadden opgepakt.

Guanipa werd afgelopen mei gearresteerd omdat hij een terroristisch complot zou hebben geleid.


The Daily WTF

Curious Perversions in Information Technology

CodeSOD: Invalid Passport

Gretchen wanted to, in development, disable password authentication. Just for a minute, while she was testing things. That's when she found this approach to handling authentication.

passport.authenticate('local', { session: true }, async (err, user) => {
  if (err) {
    res.send({ success: false, message: 'Error authenticating user.' })
  } else if (!user) {
    User.query()
      .where({ username: req.body.username })
      .first()
      .then(targetUser => {
        if (targetUser) {
          const hash = User.hashPassword(
            targetUser.password_salt,
            req.body.password
          )
          if (hash === targetUser.password_hash) {
            res.send({
              success: false,
              message: 'Incorrect username or password.',
            })
          } else {
            res.send({
              success: false,
              message: 'Incorrect username or password.',
            })
          }
        } else {
          res.send({
            success: false,
            message: 'Incorrect username or password.',
          })
        }
      })
      .catch(err => {
        res.send({ success: false, message: 'Internal server error' })
      })
  } else if (user.firstLogin) {
//......
  }
})(req, res, next);

passport.authenticate invokes its callback after attempting to authenticate. Now, normally, this is called as middleware on a route defined on the webserver- that is to say, you don't call it from within your application code, but as part of your routing configuration. That's not the case here, where this blob is inside of a controller.

That's weird, but let's just trace through this code. We attempt to authenticate. When the process completes, our callback function executes. If authentication failed, there's an error, so we'll send an error message. Then, if the user object isn't populated, we attempt to look up the user. If we find a user with that user name, we then hash their password and check if the hash matches. If it does, we send an error message. If it doesn't, we send an error message. If we didn't find the user, we send an error message. If anything goes wrong, we send an error message.

Wait a second, back up: if the user exists and their password matches, we send an error message?

I'll let Gretchen explain a bit more:

passport.authenticate returns an error if the authentication failed and a user object, if it succeeded. We check this immediately: if error is set, return an error message. But then, we check if the user does not exist (aka: the authentication failed).

Yes, the reason user would be null is because the authentication failed. So the error would be set. So that entire branch about validating the user won't happen: either the authentication worked and we know who the user is, or it failed, in which case we'd have an error. There's no reasonable world where there's no error but also no user object.

So yes, if authentication failed, but you manually re-run the authentication and it succeeds for some reason, yeah, you probably should still return an error. But I don't know if it's "Incorrect username or password". It probably should be "Invalid reality, please restart the universe and see if the problem persists."

[Advertisement] Plan Your .NET 9 Migration with Confidence
Your journey to .NET 9 is more than just one decision.Avoid migration migraines with the advice in this free guide. Download Free Guide Now!

thexiffy

Last.fm last recent tracks from thexiffy.

Dog Eat Dog - Isms

Dog Eat Dog

Timber Timbre - Western Questions

Timber Timbre

Rotterdam - FediMeteo (@rotterdam@nl.fedimeteo.com)

Weer voor de stad Rotterdam Deze bot wordt beheerd door het FediMeteo-project. Voor informatie en contact kunt u de pagina https://fedimeteo.com raadplegen.

Weer voor Rotterdam ☁️ Huidige temperatuur (...

Weer voor Rotterdam ☁️

Huidige temperatuur (om 07:15): 2.3°C (Bewolkt)
Windsnelheid: 11.2 km/u (3.1 m/s), richting: ← 107°

Luchtkwaliteit:
  • AQI: 56 🟡 (Matig)
  • PM2.5: 19.2 μg/m³
  • PM10: 21.4 μg/m³

Voorspelling voor de komende dagen:

  • maandag 09 februari: Min 2.0°, Max 7.8° (Mist) 🌫️, Windsnelheid: 14.4 km/u (4.0 m/s), richting: ↖ 125°
  • dinsdag 10 februari: Min 2.7°, Max 8.2° (Lichte regen) 🌧️, Neerslag 3.7, Kans op neerslag 24%, Windsnelheid: 15.5 km/u (4.3 m/s), richting: ↖ 147°
  • woensdag 11 februari: Min 6.1°, Max 9.1° (Zware motregen) 🌦️, Neerslag 6.5, Kans op neerslag 57%, Windsnelheid: 24.1 km/u (6.7 m/s), richting: ↑ 199°
  • donderdag 12 februari: Min 4.4°, Max 9.2° (Lichte motregen) 🌦️, Neerslag 1.3, Kans op neerslag 43%, Windsnelheid: 15.9 km/u (4.4 m/s), richting: → 278°
  • vrijdag 13 februari: Min 0.6°, Max 4.1° (Lichte motregen) 🌦️, Neerslag 0.3, Kans op neerslag 27%, Windsnelheid: 13.3 km/u (3.7 m/s), richting: ↓ 354°
  • zaterdag 14 februari: Min -1.0°, Max 4.7° (Matige sneeuw) ❄️, Neerslag 4.1, Kans op neerslag 22%, Windsnelheid: 16.2 km/u (4.5 m/s), richting: ↘ 325°
  • zondag 15 februari: Min 0.8°, Max 5.6° (Matige sneeuw) ❄️, Neerslag 1.3, Kans op neerslag 20%, Windsnelheid: 25.0 km/u (6.9 m/s), richting: ↗ 212°

Uurlijkse voorspelling voor de komende 12 uur:

  • 08:00: 2.2° (Bewolkt) ☁️, Windsnelheid: 11.5 km/u (3.2 m/s), richting: ↖ 123°
  • 09:00: 2.0° (Bewolkt) ☁️, Windsnelheid: 12.6 km/u (3.5 m/s), richting: ↖ 116°
  • 10:00: 2.6° (Bewolkt) ☁️, Windsnelheid: 11.5 km/u (3.2 m/s), richting: ↖ 118°
  • 11:00: 3.8° (Bewolkt) ☁️, Windsnelheid: 11.2 km/u (3.1 m/s), richting: ↖ 119°
  • 12:00: 4.4° (Bewolkt) ☁️, Windsnelheid: 11.2 km/u (3.1 m/s), richting: ↖ 122°
  • 13:00: 5.2° (Bewolkt) ☁️, Windsnelheid: 13.3 km/u (3.7 m/s), richting: ↖ 124°
  • 14:00: 6.6° (Bewolkt) ☁️, Windsnelheid: 13.0 km/u (3.6 m/s), richting: ↖ 139°
  • 15:00: 7.3° (Bewolkt) ☁️, Windsnelheid: 12.2 km/u (3.4 m/s), richting: ↖ 143°
  • 16:00: 7.7° (Bewolkt) ☁️, Windsnelheid: 13.0 km/u (3.6 m/s), richting: ↖ 144°
  • 17:00: 7.8° (Bewolkt) ☁️, Windsnelheid: 13.3 km/u (3.7 m/s), richting: ↖ 148°
  • 18:00: 7.8° (Bewolkt) ☁️, Windsnelheid: 11.9 km/u (3.3 m/s), richting: ↖ 139°
  • 19:00: 7.1° (Bewolkt) ☁️, Windsnelheid: 13.7 km/u (3.8 m/s), richting: ↖ 114°
Gegevens geleverd door Open-Meteo



The Guardian

Latest news, sport, business, comment, analysis and reviews from the Guardian, the world's leading liberal voice

Iran arrests leading reformists close to the country’s president

Detentions of senior Reformists Front figures follow criticism of the authorities’ handling of recent protests

The head of Iran’s Reformists Front, the organisation that was instrumental in securing the election of the country’s president, Masoud Pezeshkian, has been arrested by the Islamic Revolutionary Guards Corps in a move that will probably deepen the tensions over the handling of the recent street protests.

Azar Mansouri, the secretary general of the Islamic Iran People party, had expressed deep sorrow at protesters’ deaths, and said nothing could justify such a catastrophe. She had not in public called for the supreme leader, Ali Khamenei, to resign.

Continue reading...

‘To live a normal life again, it’s a dream come true’: UK’s first climate evacuees can cast off their homes and trauma

Forty-odd residents of Clydach Terrace in Ynysybwl, south Wales, relieved by council buyout after years in fear of fast flooding

When Storm Dennis hit the UK in 2020, a wall of dirty, frigid water from a tributary of the Taff threw Paul Thomas against the front of his house in the south Wales village of Ynysybwl. He managed to swim back into his home before the storm surge changed direction, almost carrying him out of the smashed-in front door.

“I was holding on to downpipes to stop myself being dragged out again. It was unbelievably strong, the water,” he said.

Continue reading...

What links Jeffrey Epstein and Keir Starmer’s government? A thick seam of contempt | Nesrine Malik

We’re often told the PM is a ‘decent’ man. But in appointing Peter Mandelson he chose political convenience over doing right by trafficked women and girls

Contempt everywhere. From Jeffrey Epstein’s email exchanges to the scandal of Peter Mandelson’s appointment, contempt radiates. Contempt for women and girls, for the law, for the public. A continuum of disdain runs from Epstein on the one end to our political establishment on the other. The other thing that joins them is a restless pursuit of power.

Contempt is not a byproduct of that power, it is the point of it. Procuring, trading, objectifying and violating women and girls is the summit of potency for those who already have everything else: money, status, respect. To subordinate another human being to your urges, to reduce her in all ways, is to be initiated into a club of super-predators who are above the law. The Epstein emails are a demonstration of how misogyny – there really should be a stronger word for it in this context – is a currency, lavishly spent to show how much power you have. The gut-twisting way that casual references to body parts would come up in correspondence is part of a whole language of signalling. Referring to women as “pussy” – or just “P” – is to flash your exclusive club membership card.

Nesrine Malik is a Guardian columnist

Continue reading...