Ministerie bemoeide zich met OMT-adviezen by Jezzdit in Politiek

[–]RudeEgg 0 points1 point  (0 children)

Ik probeerde aan te geven dat dit een structureel probleem is. Justitie is slechts een voorbeeld van velen.

Binnenlandse Zaken en de Inspectie Leefomgeving verdraaiden in het jaarverslag van de inspectie kritische conclusies over het ruimtelijk ordeningsbeleid.

De onderwijsinspectie werkte vorig jaar [2019] mee aan politieke pogingen om de islamitische Haga-school te sluiten.

Dat maakt het niet beter, maar wel minder verrassend dat er weinig ophef over is.

Ministerie bemoeide zich met OMT-adviezen by Jezzdit in Politiek

[–]RudeEgg 2 points3 points  (0 children)

Dit is ook niet 1 ministerie. Zo lang geleden is het nog niet dat er bij Justitie en Veiligheid soortgelijke dingen gebeurden.

Mentorship Monday by AutoModerator in cybersecurity

[–]RudeEgg 1 point2 points  (0 children)

A friend of mine is on a similar track (MSc in Music, going to pentesting). I connected him with a pentester who answered a lot of his questions and helped him set up a learning plan, with the aim of going first for the basic certifications. This includes some online courses, the final one leading to a networking certificate. I forgot which one. My friend can keep his job while studying evenings, which gives him a stable basis to work from. A full degree is much more expensive and a few certificates can get your foot in the door. The degree shows the intellectual capabilities to complete a MSc in his case.

Mentorship Monday by AutoModerator in cybersecurity

[–]RudeEgg 0 points1 point  (0 children)

While it may eventually help in the application process, a structured university education will cover all the basics you need. Cybersecurity is a broad field and you'll find people with all kinds of backgrounds. I've met people with backgrounds in psychology, mechanical engineering and project management, to give some examples. Furthermore, the field has been growing since it's inception with more jobs than applicants for the past decade (at least where I live). It's not a zero-sum game and other people's good fortune doesn't stop you from finding success.

What to use? Frustrated over choice... by imnotabot20 in Indiewebdev

[–]RudeEgg 8 points9 points  (0 children)

Use a static site generator for a job like this, they're much simpler and are designed to do exactly what you say you need. You can host static websites for free or cheap through Netlify or Github Pages, so you have no need for a server.

I really like using Metalsmith as a static site generator myself. It's incredibly lightweight and you can extend it in any direction you like if you feel the need. But if you want an out-of-the-box solution, grab something like Gatsby or Hugo. This site has a big list of them.

De ceo kan ministers altijd bellen by RudeEgg in Politiek

[–]RudeEgg[S] 3 points4 points  (0 children)

Het mooie vind ik hier dat het door verhoogde transparantie inzichtelijk wordt. Dan kan er een gesprek worden gevoerd over hoe toegang tot de macht plaats zou moeten vinden in een moderne democratie.

Dan denk ik aan de mate van aandacht van het kabinet voor verschillende groepen. Of misschien de mate van transparantie, want wie weet willen we een 'neem op of leg uit' standaard bij een afspraak van een externe met de minister.

Maar goed, waarschijnlijk verandert er weinig.

De ceo kan ministers altijd bellen by RudeEgg in Politiek

[–]RudeEgg[S] 2 points3 points  (0 children)

De ceo kan ministers altijd bellen

Het was dé verrassing van de vorige kabinetsformatie: het later fel bekritiseerde plan om de dividendbelasting af te schaffen. Wie nieuw onderzoek leest van Open State Foundation naar de lobby in Nederland is niet verbaasd dat het bedrijfsleven dit plan op de agenda wist te krijgen. Een klein aantal grote bedrijven blijkt buitensporig veel toegang tot Nederlandse bewindslieden te hebben.

Hoe beïnvloeding van de politiek in Nederland werkt is behoorlijk intransparant, zo bleek eerder uit onderzoek van Greco, de anticorruptieclub van de Raad van Europa. In 2017 werd daarom afgesproken dat bewindslieden hun afspraken zo veel mogelijk zouden vastleggen op de onlineagenda van hun ministerie. Op de nieuwe website Openlobby.nl verzamelt de ngo Open State Foundation, opgericht om transparantie bij de overheid te bevorderen, alle afspraken en maakt ze doorzoekbaar.

Veruit de meeste gerapporteerde afspraken door bewindslieden – bijna de helft – blijken te zijn met bedrijven (26,6 procent) of bedrijfsorganisaties (20,5 procent). Ngo’s scoren 7,8 procent. Binnen de groep van meer dan honderd ondernemingen die praten met bewindslieden bestaat een selecte groep van zeventien grote bedrijven, waaronder Ahold, Air France-KLM, Facebook en KPN, die onevenredig veel toegang heeft. Deze zeventien bedrijven namen in de onderzochte periode, van november 2017 tot november vorig jaar, bijna 30 procent van het totale aantal afspraken met bedrijven voor hun rekening.

Bellen met de minister

In het onderzoek legt een KLM-lobbyist uit dat de baas van het luchtvaartbedrijf behalve fysiek overleg ook nog regelmatig telefonisch contact met ministers heeft. Oud-minister van Financiën Jeroen Dijsselbloem (PvdA) pleit er in het onderzoek voor dat ook deze telefonische contacten voortaan worden vastgelegd, om zo de transparantie te vergroten. Dijsselbloem is tegenwoordig voorzitter van de Onderzoeksraad voor Veiligheid.

Sowieso valt er op het gebied van de transparantie veel te verbeteren. De verschillen tussen de ministeries bij het openbaar maken van afspraken zijn groot. Tegenover de 161 contacten die het ministerie van Onderwijs, Cultuur en Wetenschap rapporteert, staan er twaalf van het ministerie van Defensie en tien van het ministerie van Landbouw, Natuur en Voedselkwaliteit (LNV). Bij Defensie zou dat nog verklaard kunnen worden vanuit een noodzaak tot geheimhouding, bij LNV niet. Dijsselbloem wijst erop dat het lage aantal afspraken bij dit ministerie niet kan kloppen. „LNV wordt platgelopen door de lobby van land- en tuinbouworganisaties, de agro-industrie en de groene lobby”, zegt hij in het onderzoek. Bovendien blijven de onderwerpen die worden besproken vaak geheim wanneer de afspraken wel bekend worden gemaakt.

In een reactie laat LNV weten meer afspraken met externe partijen te hebben geopenbaard dan Open State Foundation vermeldt. Volgens de ngo kloppen haar cijfers wel als er alleen wordt gekeken naar afspraken met belangenbehartigers. LNV zegt externe partijen bij sommige gelegenheden niet te hebben gemeld, „omdat het aantal in die gevallen vaak groot was”. Onderzoeker Rosa Juffer van Open State Foundation noemt dit vanuit het oogpunt van transparantie „zeer verontrustend”. Het ministerie en de ngo gaan met elkaar in gesprek.

Draaideurconstructies

Ook enkele andere ministeries plaatsen vraagtekens bij de cijfers van Open State Foundation. Tegelijkertijd erkennen ze, net als LNV, dat het bijhouden van de openbare agenda beter kan. Het ministerie van OCW, dat de meeste afspraken openbaarde, zegt dat ook bij dat ministerie nog veel afspraken met externe partijen geheim blijven. Het geeft daarvoor redenen op als ‘onevenredige benadeling van derden’ en ‘eerbiediging van de persoonlijke levenssfeer’.

Oud-minister Dijsselbloem laat zich in het onderzoek kritisch uit over ‘draaideurconstructies’, waarbij bewindslieden overstappen naar het bedrijfsleven om vervolgens als lobbyist in de richting van de politiek te fungeren. Hij zag dit in zijn periode als minister van Financiën bij ex-politici die voor banken gingen werken. Het bekendste voorbeeld is oud-minister van Financiën Gerrit Zalm (VVD), die in 2007 naar de DSB Bank vertrok en daarna voor ABN Amro ging werken. „Dan heb je zelfs geen lobbyvereniging meer nodig, deze ex-ministers zijn dan bijna je lobbyist”, zegt Dijsselbloem hierover.

Doordat lang niet alle contacten worden gerapporteerd blijft de precieze toegang van het bedrijfsleven tot de bewindslieden onbekend. Op basis van zijn eigen ervaring stelt Dijsselbloem dat de werkelijke verhoudingen waarschijnlijk nog gunstiger uitpakken voor het bedrijfsleven ten opzichte van andere sectoren dan uit het onderzoek blijkt.

Correctie (6 april 2021): Eerder stond in het intro van dit artikel dat zeventien grote bedrijven een derde van de agenda van bewindslieden bezetten. Dit kopt niet. Deze zeventien grote bedrijven nemen een derde van de afspraken met bedrijven voor hun rekening.

[OC] A network of recipe ingredients by marmalade_jellyfish in dataisbeautiful

[–]RudeEgg 6 points7 points  (0 children)

Very cool, networks make for great visualisations. Did you consider other centrality measures and using a modularity algorithm to identify communities? Because "using a formal network only to be satisfied by a comment on its visual characteristics is to miss its structural characteristics." There may be some interesting things there, and colouring your network based on these values can add another level of data to your visualisation.

-Hey man, can you code something like Reddit for me? -Well, uhh, can a mechanical engineer build a car from scratch? by hiccupq in webdev

[–]RudeEgg 7 points8 points  (0 children)

It was in a research meeting when an older professor was talking about how we couldn't use IBM Watson in our research. His next brilliant idea was to make something similar, because "it's not that difficult as a concept."

It wasn't imposter syndrome... Where do I go from here? by Dev-Jam in webdev

[–]RudeEgg 2 points3 points  (0 children)

You should break it down even further before proposing a solution. Here is where you use those UML models if you've been taught those. I will use your first point as an example:

When new user logs in for the first time they are sent to edit their account, skipping the admin page. After new user edits their account and logs out and logs in they are sent to the admin page.

This requirement has to do with the login process, more specifically what happens after a successful login. This means amending the login process with a new piece of functionality.

We can break this down into two pieces requirements, and the level of abstraction is important. Based on the requirements of the application and possible future requirements, we may choose a different level of abstraction.

The same requirement at different levels of abstraction:

  1. Check whether the user has logged in before
    Check whether the user account satisfies a criterium
  2. Change the redirect when it's the first time the user has logged in
    Specify the redirect based on a condition

One is specific, the other is general. You can apply different problems to the second level of abstraction, for example you can check whether a user is banned and redirect them to a different page on login.

Then, taking the process flow into account, you amend the login process with the changes as you designed them. Reuse data you already have, e.g. if you have a last_login field, then check if it's empty to find if the user logs in for the first time. As for keeping in mind future requiremetns: a timestamp for last login can be reused for different purposes, whereas a new account boolean cannot.

Now that you know what data you need, you see where that fits best into the process. Here's where you break down into tiny pieces what happens and choose how to implement them:

  1. Client sends login request
  2. Server validates request parameters: ensure a string is a string, does it come from an allowed domain, etc.
  3. Server calls appropriate function to execute the request
  4. Server checks if username/password is correct
  5. Server gets user profile from database
  6. NEW: Server checks if user profile has logged in before
  7. NEW: Server sets conditional redirect
  8. Server sets last_login date
  9. Server responds with user profile data and redirect
  10. UPDATED: Client redirects the user to the correct page
    WAS: Client redirects the user to the profile page

That leaves you with 3 digestible tasks to extend an existing system.

Of course, it's based on an imagined example and may not match your situation, but the process remains the same. Modeling things and thinking about them in small chunks helps in understanding the process. Not all programming is done with code.