Kristian Köhntopp Profile picture
German, living and working in the Netherlands. 1x engineer (https://t.co/6B4cb0s9mh). I don't have a SoundCloud.
⭐ fletcher Profile picture Christian Vervoorts Profile picture Sorin Sbârnea Profile picture Gerd Müller Profile picture Markus Feilner #stayathome !!! Feilner-IT.net Profile picture 6 added to My Authors
4 May
baercode.de
Proof of No Covid - PoNC ("Go ahead PoNC, make my day"),
Proof of No Covid Infrastructure ("The only PoNCI scheme that actually works")

Nennt es wie ihr wollt, es sind digital unterschriebene Test- und Impfnachweise.
»G. Muster, geb. 11.01.1969, hatte laut Labor x heute 12:34:56 nachweisbar ein negatives COVID-19 Testergebnis oder hat einen vollständigen Impfschutz.«

digital signiert, und dadurch auch offline verifizierbar, als QR-Code auf dem Handy oder zum Ausdrucken.
Keine Raketentechnik oder selbstgekochte Crypto: Es ist auf RFCs basierende Technik.

Und keine Popstars.
Read 13 tweets
3 May
Die CDU merkt, daß Klimaschutz wichtig ist, sie haben ja ein Urteil bekommen.

Die CDU merkt, daß S21 ein Scheißkonzept ist.

Die CDU kann das S21 Scheißkonzept nicht über Bord werfen, ohne Gesicht zu verlieren, die Grünen auch nicht.

Ergebnis:
stuttgarter-zeitung.de/inhalt.klimasc…
Und darum, Kinder, könnt Ihr keine schönen Dinge haben: Das Geld wurde für Korruption und Prestigebauten gebraucht.
Nachdem man das Projekt gegen alle Wiederstände mit blutiger Gewalt durchgesetzt hat, wird man nun also einen kleinen "Zusatzbahnhof" da bauen wo schon ein funktionierender Bahnhof ist.

spiegel.de/panorama/gesel…
Read 6 tweets
3 May
Banggood delivered.

Sehr fein. Erst mal aufladen, und dann testen. Image
Skala mapped Farbe auf Werte, wärmste und kälteste Stelle in Bild markiert.

Bmp wird erzeugt Image
Read 8 tweets
3 May
Der @Joerg_Ehmer: »Das ruft dann naturgemäß die Privatwirtschaft auf den Plan, die als Ersatz mit „heißer Nadel“ etwas strickt, das, vorbei an allen Beschaffungsregeln und, viel schlimmer, ohne ernsthafte fachliche Prüfung, gekauft, empfohlen und in Gesetze eingebunden wird«
Ich glaube, die Kernbeobachtung hier ist, daß die Luca-App egal ist, weil die Technik in der App nicht das Problem löst.

Wir haben immer die drei Säulen Organisation (und Prozeß), Leute und Techik, in dieser Reihenfolge.

blog.koehntopp.info/2020/06/15/piz…
Luca ist Tech, aber ohne eine Organisation und einen Prozeß, der eine Technologie einbindet, ist die Tech sinnlos.

In diesem Fall kommen also Daten bei Gesundheitsämtern an, die nicht die Form und Qualität haben, die gebraucht wird.
Read 9 tweets
14 Apr
Secrets gehören nicht in Source. Keine SSL Keys, keine Datenbank Passworte, und auch sonst nichts.

In Source gehört Code, der Secrets aus einem Secrets Service (Vault et al) holt, oder, wenn man einige Jahre hinterher ist, aus Files, die von hierasecrets gebaut werden.
Auch zum Testen gehören keine Secrets in den Code. auch hier können Testkeys wie in Production provisioniert werden und nach dem Test verworfen werden (wenn man will)

Die Option, Secrets im Code zu haben muss im Code Review angemeckert werden.
Read 5 tweets
13 Apr
Die Niederlande haben ein Verkehrsproblem: gerade in Wohngebieten wird zu schnell gefahren, es fehlen Drempel und andere bauliche Maßnahmen.

Die Bewohner fordern härtere Limits und mehr bauliche Maßnahmen. decorrespondent.nl/12262/te-hard-…
Das Titelbild ist aus der Serie Scheve Palen (Schiefe Pfähle) von Onno Blase. Es handelt sich um Bilder von umgefahrenen Verkehrsmöbeln, bei denen sich das Bild dann am Pfahl ausrichtet.
Der Artikel verlinkt in den (v) auf Quellen, zum Beispiel swov.nl/publicatie/sne…
Read 14 tweets
13 Apr
In den Niederlanden beginnt die Schule am Tag nach dem 4. Geburtstag, an dem das Kind in die Groep 1 kommt.

Dies entspricht inhaltlich der deutschen Vorschule, ist aber organisatorisch Teil der Schule und der Schulpflicht.

Groep 3 entspricht dann der dt. 1. Klasse.
Kinder sollen in der Lage sein, ab 4 Jahren in Begleitung eines Erwachsenen unter eigener Kraft zur Schule zu radeln, und ab 6 Jahren auch unbeaufsichtigt sicher in die Schule zu gelangen.
Das ist mehr eine Forderung an die Politik und die Gemeinden, als an die Kinder. Denn die schaffen das ohne Probleme, wenn das Umfeld dafür gebaut wird.

Das ist aber eine Frage des Wollens, denn wir wissen, wie so etwas geht.

Aus dem Artikel:
Read 4 tweets
11 Apr
“Große Teile der Wirtschaft nehmen hohe Fallzahlen in Kauf”

Ich glaube nicht, daß die das schon richtig durchgerechnet haben. Die Intensivstationen sind doch jetzt mit fällen blockiert, bei denen eine Investition oft gar nicht mehr lohnt. derbund.ch/grosse-teile-d…
Und bei den Überlebenden dann unangenehme Long Covid Komplikationen mit hohen Ausfallzeiten und Folgekosten.

Warum nicht stattdessen attraktive Euthanasieangebote machen?

Man muß das nur marketingmässig kundengerecht verpacken.
Weil es dieser Tage notwendig ist:

<Maus Musik>Das war Sarkasmus. Oder die FDP.</Maus Musik>
Read 4 tweets
11 Apr
Es gibt ein berühmtes Experiment von Walter Mischel, bei dem einem Kind eine Süßigkeit vor die Nase gelegt wird, und ihm zwei Süßigkeiten versprochen werden, wenn es 15 Minuten wartet.

de.wikipedia.org/wiki/Belohnung…
Das ist der "Marshmallow Test" (Stanford marshmallow experiment)
Man kann ihn auch als Reifetest nehmen, um zu zeigen, in welchem Alter sich die Executive Function bei Kinder entwickelt.

Das ist die Fähigkeit, Pläne zu machen, die Umwelt im Geiste zu modellieren und diese Pläne dann umzusetzen und ggf nachzusteuern.

de.wikipedia.org/wiki/Exekutive…
Es gibt ein alternatives Experiment. Dabei wird dem Kind eine Schokolade hingelegt und ihm versprochen, daß es zwei Stücke gäbe, wenn es 15 Minuten warten würde.

Nach 15m kommt der Tester herein, setzt sich hin und mampft dem Kind die Schokolade vor der Nase weg.

Immer wieder.
Read 13 tweets
10 Apr
Eine der Sachen, die mich an dieser ganzen Luca App-Diskussion stören ist das immer wiederkehrende Argument

"Laß die doch einfach mal machen, Hauptsache es tut überhaupt mal jemand was in dieser Sache."

Also Software First, Bedenken Second.
Ich kann nicht einfach Software schreiben und dabei jedwede regulatorische und Compliance-Anforderung ignorieren.

Also, ich kann das, für mich daheim und privat, aber ich kann das nicht mal dann tun, wenn ich den Kram mit einer Soda-Lizenz auf Github tu.

Das ist normal.
Ich kann auch nicht Essen kochen oder Brot backen, ohne regulatorische und Compilance-Anforderungen zu erfüllen. Also, nicht für andere.

Ich muss zum Beispiel ein Gesundheitszeugnis haben, und darf keine aktiven ansteckenden Krankheiten haben.

de.wikipedia.org/wiki/Mary_Mall…
Read 46 tweets
8 Apr
Bei der Entwicklung von Software kommt es darauf an, möglichst früh die richtigen Fragen zu stellen und diese Fragen und die Antworten schriftlich fest zu halten.

In einer Weise, die offengelegt werden kann, wenn es notwendig ist.

Noch mal eine Tour von Luca. Oder CWA.
CWA fragt und sagt:

"Wir haben eine Pandemie, aber die Leute sind überwiegend zu Hause, und die Inzidenz ist niedrig.

Wir wollen wissen, wenn sich zwei Leute lange nahe waren und wir wollen, daß A allen seinen Kontakten Bescheid geben kann, wenn A infiziert ist."
Da stecken ein Haufen Annahmen drin.

Zum Beispiel "die Inzidenz ist niedrig". Und "die Leute sind überwiegend zu Hause".

Und am wichtigsten:
"die Leute sind kooperativ, also A und auch B".
Read 31 tweets
7 Apr
Dies ist der Review Tag von meinem Blog. Er enthält Reviews.

blog.koehntopp.info/tags/#review
Die Review Collection auf meinem Kindle dagegen enthielt zu viele fertig gelesene Bücher, zu denen ich meine Notizen noch nicht ins Blog getan habe.

Das muß sich ändern.
blog.koehntopp.info/2021/04/07/fer…
The Vanishing Middle Class, Peter Temin.

Eine auf mehr als eine Weise deprimierende Analyze der Wirtschaft und Soziologie der USA mit den Analysewerkzeugen für Entwicklungsländer.
Read 10 tweets
7 Apr
Den Hillenbrand hab ich weg, jetzt zurück zu den Klassikern.

Needle ist ein Astounding SF Mehrteiler von 1950. Ich habe das vor 30 Jahren in Deutsch gelesen, vermutlich in einer vom Verlag “vorsichtig editierten Version” oder so. Jetzt noch mal die Originale gegriffen.
Needle 2 ist 28 Jahre jünger, von 1978. Ich bin gespannt ob man das merkt.
Die können dann auch weg.
Read 9 tweets
7 Apr
Irc so:

Z> Die Luca App ist wohl ein desaströser Totalschaden. Eine halbe Million Menschen bei Enno auf der virtuellen Coronaparty.

I> Es ist wohl unerwartet so, daß eine Veröffentlichung der App ausreicht,um die Server API zu reversen und …
dann "alternative Clients" zu generieren. Das überrascht vor allen Dingen Ex-Ingresser.

X> Puh. Wer konnte auch ahnen, dass Ankacken von Nerds auf Twitter & Opensource-Code-Missbrauch dazu führt, dass bei …
manchen Leuten eben der Spieltrieb geweckt wurde… Das kam für uns alle sehr überraschend.

Kontext:
Read 11 tweets
7 Apr
externals.io/message/113981
PHP git incident report
»We no longer believe the git.php.net server has been compromised.
However, it is possible that the master.php.net user database leaked.«
»git.php.net and svn.php.net are both read-only now, but will remain available for the time being.«
Read 10 tweets
7 Apr
Dies ist kein neuer Angriff.

de.wikipedia.org/wiki/Digitaler…
Die Firma Anoto hatte für die Wahl in HH 2008 diese Stift und scanbare Codes auf dem Wahlzettel vorgeschlagen. Das Konzept wurde durch manipilierte Wahlzettel mit veränderten Barcodes zu Fall gebracht.
Das Sicherheitskonzept des Stiftes war am Ende irrelevant.

Das ist der Grund, warum das Scannen von Barcodes alleine auch in der CWA zum Check-In nicht reicht.

Es ist eine Frage der

- Identität und dann
- der Authentizität
Barcode mit Koordinaten drin & App prüft die Position per GPS kann besser funktionieren, aber natürlich kennt jeder Ingress-Spieler Fake-GPS Apps.

Dazu kann in der App die Melde-API herausfinden und dann den Call bei einem evtl vorhandenen Server mit bel. Parametern machen.
Read 14 tweets
6 Apr
Your Quantic Gamer Type :
SLAYER (The Hero in a Cinematic Story),
ARCHITECT (My Empire Begins With This Village)

Your Gamer Motivation Profile :
Analytical, Gregarious, and Practical
Slayers want to be the heroic protagonists in a cinematic story. They are solo gamers who enjoy highly curated narratives and slower-paced gameplay. They see games as highly interactive action movies to be experienced.
Architects are solo gamers that enjoy planning, decision-making, and progression. They prefer slow-paced, relaxing gameplay where they can plan and build something grand and enduring.
Read 5 tweets
4 Apr
Die Minecraft-Server vom Kind haben alle CPU und jede Menge RAM weg gefressen.

Das musste anders werden.

# systemctl show user-1007.slice (der User heißt aus historischen Gründen "steam") Image
# systemctl set-property user-1007.slice CPUQuota=300% MemoryLimit=8192M

Dies setzt eine CPU-Quota von 3 Cores und ein Speicherlimit von 8G für das benannte Objekt. Hier ist es die Slice vom User, aber es hätte auch ein Service sein können. Image
Die durchdrehenden Minecraft-Server bleiben in der Tat unter 300% und die RES ist auch im Limit.

Ich kann das Speicherlimit also noch weiter reduzieren.
Read 5 tweets
30 Mar
@elemob_de Wie alt und wie fit bist Du? Welche Strecken planst Du zu fahren?

Beispiel-Überlegung:
Ich bin über 50 und kann kein MTB mehr fahren, weil die vorgebeugte Sitzhaltung zu anstrengend auf den Armen wird. Ich will ein Rad mit aufrechter Sitzhaltung.
@elemob_de Ich war einigermaßen fit und wollte die Strecke von und zur Arbeit fahren (22km pro Richtung). Ich kann diese Strecke ohne Unterstützung fahren und wollte eine Versicherung, die mich auch bei Regen und Gegenwind heim bringt, daher Pedelec.
@elemob_de Ich will casual Rad fahren können, also ohne Helm und Kennzeichen, also ein Pedelec und kein HS Pedelec, auch wenn das auf der Strecke die Fahrzeit substantiell verringert hätte.

Zugleich fahre ich so die meiste Strecke aus eigener Kraft und schalte Strom nur gegen Wind zu.
Read 17 tweets
29 Mar
Preparing for Update...
*saug*
Dann wollen wir mal...
Read 17 tweets
29 Mar
Hm.

mysql> select 7*60 as result\G
result: 420

mysql> select version()\G
version(): 8.0.23

mysql> select
UNIX_TIMESTAMP("2021-03-26 03:07:00" + INTERVAL 2 YEAR) -
UNIX_TIMESTAMP("2021-03-26 02:07:00" + INTERVAL 2 YEAR) as delta\G
delta: 420
mysql> select
UNIX_TIMESTAMP("2021-03-26 03:07:00" + INTERVAL 1-11 year_month) -
UNIX_TIMESTAMP("2021-03-26 02:07:00" + INTERVAL 1-11 year_month) as delta\G
delta: 3600
mysql> select UNIX_TIMESTAMP("2021-03-26 03:07:00" + INTERVAL 1-12 year_month) -
UNIX_TIMESTAMP("2021-03-26 02:07:00" + INTERVAL 1-12 year_month) as delta\G
delta: 3600
Read 16 tweets