FeedCity logo

FeedCity

lennybacon.com

Not verified No WebSub updates No Webmention updates Valid

Recent content on lennybacon.com

Generator
Hugo -- gohugo.io
Public lists
HWC DUS

lennybacon.com Valid

Lexica Ultralegible

I stumbled over Atkinson Hyperlegible and ended up at Lexica Ultralegible in the search for a good readable font (barrier free for dyslexia).

lennybacon.com Valid

Duesseldorf

Well, I moved to Düsseldorf (Germany). The capital of North Rhine-Westphalia and home of the Chaosdorf hackspace.

lennybacon.com Valid

Feeding AI bots

I have been blocking AI from scrapping this blog since a while using the robots.txt. You can get a list of user agents at darkvisitors.com. Inspired by Melanie Kat, I added a rewrite rule to feed them bots. <configuration> <system.webServer> <rewrite> <ru...

lennybacon.com Valid

AI

Environmental Impact -Bloomberg: Microsoft’s AI Push Imperils Climate Goal as Carbon Emissions Jump 30% - The company’s goal to be carbon negative by 2030 required to reduce emissions but they raised by 30% False positives BBC: I was misidentified as shoplifter by facial recognition tech - “One in 40 alerts so far this year has been a false positive.” National Library of Medicine: Can incorrect artificial intelligence (AI) results impact radiologists, and if so, what can we do about it?

lennybacon.com Valid

ES2022, Modules, ImportMaps and Content Security Policy

I really like that the days of AMD and CommonJS are over. Native modules can be used in the browser. Have a class and export it: class Library{ static sayHello(){ alert('Hello'); } } export default Library; Import it elsewhere: import Library from './lib.js' Library.sayHello(); Reference only the entry point file: <script type="module" src="./js/script.js" async></script> That’s it. Nice. With HTTP2 loading more than a combined and minified script is not such an issue any more when used with compression.

lennybacon.com Valid

European Court of Human Rights prohibits weakening of secure end-to-end encryption

On the 13th this month the European Court of Human Rights bans general weakening of secure end-to-end encryption with its verdict. Lastly, as regards the requirement to submit to the security services information necessary to decrypt electronic communications if they are encrypted, the Court observes that international bodies have argued that encryption provides strong technical safeguards against unlawful access to the content of communications and has therefore been widely used as a means of protecting the right to respect for private life and for the privacy of correspondence online.

lennybacon.com Valid

Trust and the Issues with context

Trust is important! It provides mechanisms in public key infrastructure (PKI) that keep our (digital) world turning. Windows and Linux follow different approaches. Both have their issues… The Windows world of trust Microsoft Windows has the Windows Certificate Store. One for the Machine (certlm.msc), providing the baseline, and another one for the User context (certmgr.msc). There are attempts to separate certain types of certificates by their intent e.g. Trusted People for S/MIME signatures and encryption vs.

lennybacon.com Valid

XML to markdown with XSLT

I’m currently reworking the process of how software documentation is produced. At the moment of writing we have many manual steps involved updating Microsoft Word document and finally exporting it to the portable document format (PDF). One of the steps is to copy a list of events including their identifiers, category, level and message, from an XML source to a Table in the word document. The new process will allow to have source code management compatible plain text files as a source, from which a PDF is generated.

lennybacon.com Valid

View Transitions API

Last friday evening a had a show and tell with my long time friend and frontend guy Markus. He is currently building on astro and told me about the experimental View Transitions API. Today my RSS Feed contained a post by Geoff Graham which titles How to add the simplest View Transition to my site and does exactly that. TL;DR Put this snippet into your head, when you have a site that has pages.

lennybacon.com Valid

Isolation's two sides of the same coin

If you look at the trending topics in information technology there is a tendency to spot: Isolation! What is the problem we are trying to solve? While camping this year, I rebuilt the process of how the documentation for a particular software can be written. Instead of the bulky non-comparable proprietary binary file, I wanted to write in markdown and manage changes with git along with the source code. So here is what I came up with:

lennybacon.com Valid

ASN.1 Comparison

My daily work involves episodes of the men who stare at goats bytes. Often its not one bunch of bytes, it’s two. And I need to compare them. That means in two levels. First in structure, second in content. A normal byte comparewon’t do in such cases. I’ve written a lot of tooling for my every day life ever since. Also an ASN.1 viewer and editor. I thought about extending one of the exiting tools, but the job to do is comparison and I have a tool that I like to use for that job: Beyond Compare

lennybacon.com Valid

Why are smart devices so dumb?

I would send a notification on the phone, when the scheduled job has not been fulfilled. Smart device on the market: A vacuum robot stuck, ran out of power, and its owner stumbles upon this condition by accident after two weeks of no vacuuming. They did not even put a power button on it so that you cannot „turn it off and on again“…

lennybacon.com Valid

Datenschutz - Der zahnlose Tiger

Internationale Datentransfers Angemessenheitsbeschluss der EU-Kommission zu Datentransfers in die USA vom 10. Juli 2023. Der BfDi positioniert sich nicht gegen das . Die Stiftung Datenschutz positioniert sich nicht. Hendrik vom Lehn gibt am 10. August 2023 ein Webinar zum Them “Datenschutz im Ehrenamt”. Er geht auf Schrems ein und hat sogar einen Tweet von Snowden miteingepackt. Der LfDi BaWü macht es vor: “Es empfiehlt sich daher schon zur Begrenzung des eigenen Aufwands, so weit möglich auf Cookies und einwilligungsbedürftige Verarbeitungen zu verzichten.

lennybacon.com Valid

CSS Ellipsis

There are a few thing I’m constantly (whenever I need it in intervals of a few month) required to look up. CSS Ellipsis for text overflow is one of them. So this is kind of a not to myself - whenever I write something down it tend to remember it better. .trimmed-text{ text-overflow: ellipsis; width: 180px; overflow: hidden; white-space: nowrap; } The rules are: The element’s width must be constrained - width in percentage do not work.

lennybacon.com Valid

Running PowerShell as Scheduled Task without window popping up

Running tasks automatically and in the background is really helpful. When you are also actively working on the same machine windows popping up and stealing the curser focus is somewhere between annoying and “I want to throw things out of the window”. Because staying calm is important here are the arguments for powershell.exe to be placed in a scheduled task that dows not open a window. Arguments: -NoLogo -NoProfile -ExecutionPolicy Unrestricted -WindowStyle Hidden { .

lennybacon.com Valid

Using the Windows Credential Manager from PowerShell

I was automating some Azure DevOps tasks using a scheduled task and PowerShell and needed the ability to authenticate. As the credentials should not be in clear text in the script I wanted to use the Windows Credential Manager. [void][Windows.Security.Credentials.PasswordVault,Windows.Security.Credentials,ContentType=WindowsRuntime] $vault = New-Object Windows.Security.Credentials.PasswordVault $vaultCredential = ` $vault.Retrieve(` $env:SYSTEM_TEAMFOUNDATIONCOLLECTIONURI, ` `$env:USERNAME); if($vaultCredential -eq $null){ Write-Host "The credentials must be created first..."; Write-Host "User name: $env:USERNAME" -ForegroundColor DarkGray; Write-Host "Password: " -NoNewline; $value = [System.

lennybacon.com Valid

Beautiful CSS only Charts with Charts.css

Charts.css is a really nice CSS data visualization framework. It comes with a 71,719 byte size CSS file and allows to dynamically convert tabular data to beautiful charts by just adding a few attributes (like class and scope) Bar Example #20 Year Progress 2016 2017 2018 2019 2020 Here are the codes: #bar-example { height: 200px; max-width: 300px; margin: 0 auto; } <link rel="stylesheet" href="/css/charts.min.css" /> <link rel="stylesheet" href="/css/custom.css" /> .

lennybacon.com Valid

Blockchain

Dan Olson: The line goes up - The problem with NFTs tante: The Third Web web3isgoinggreat.com The register: Blockchain study finds 0.00% success rate and vendors don’t call back when asked for evidence Time Magazin: The Man Behind Ethereum Is Worried About Crypto’s Future Crickey: Australian Dogecoin creator Jackson Palmer has denounced cryptocurrency as an “inherently right-wing, hyper-capitalistic technology”. Uncle Maker: (Time)Stamping Out The Competition in Ethereum - The First Evidence of An Attack on a Major Cryptocurrency

lennybacon.com Valid

Richtlinie für Verantwortungsvolle Offenlegung

Nach dem Prinzip der koordinierten Offenlegung von Sicherheitslücken (Coordinated Vulnerability Disclosure) melden Forscher*innen neu entdeckte Sicherheitslücken in Hardware, Software und Diensten direkt an die Hersteller der betroffenen Produkte. Die Forscher*innen geben dem/der Anbieter*in die Möglichkeit, eine Diagnose zu stellen und vollständig getestete Updates, Umgehungslösungen oder andere Abhilfemaßnahmen anzubieten, bevor eine Partei detaillierte Informationen über die Schwachstelle oder das Exploit an die Öffentlichkeit weitergibt. Der/die Anbieter*in stimmt sich während der gesamten Untersuchung der Sicherheitslücke mit den Forscher*innen ab und informiert ihn über den Fortschritt des Falls.

lennybacon.com Valid

Responsive Disclosure Policy

Under the principle of Coordinated Vulnerability Disclosure, researchers disclose newly discovered vulnerabilities in hardware, software, and services directly to the vendors of the affected product. The researcher allows the vendor the opportunity to diagnose and offer fully tested updates, workarounds, or other corrective measures before any party discloses detailed vulnerability or exploit information to the public. The vendor continues to coordinate with the researcher throughout the vulnerability investigation and provides the researcher with updates on case progress.

lennybacon.com Valid

Wuppertal

Fakten über meine Stadt. Hashing wurde hier erfunden Der 1896 in Barmen geborene Hans Peter Luhn war wohl der Erste, welcher mittels Hashfunktionen Information zur verarbeitung umverteilte. https://de.wikipedia.org/wiki/Hans_Peter_Luhn 42 Die 42 hat in Wuppertal Tradition. Sowohl die alte Postleitzahl (4200 Wuppertal 1), als auch die Neue, nach der Umstellung auf 5 Stellen, Beginnt mit 42. https://www.postdirekt.de/plzserver/ Treppen Wuppertal gilt als die Stadt mit den meisten öffentlichen Treppen Deutschlands https://de.wikipedia.org/wiki/Wuppertal Regen Die durchschnittliche jährliche Niederschlagsmenge mit 1116 mm im Tal und 1183 mm auf den Höhen gehört zu den höchsten in einer deutschen Stadt.

lennybacon.com Valid

Rechte

Anti-Feminismus, Gender und Trans Lobby https://www.epfweb.org/sites/default/files/2022-02/EPF_EN_TOTI_9SEP%20DEF_%20DEU_FINAL.pdf Cicero (Zeitschrift) Als radikale Kraft in der Cicero-Redaktion identifizierte die taz-Redakteurin Anne Fromm den damaligen Leiter des Kulturressorts Alexander Kissler: Er schreibe „oft an der Grenze zum Rechtspopulismus“, verteidige Sarrazin und Akif Pirinçci." taz In der Fachzeitschrift Journalist beschrieb Catalina Schröder im April 2017 ihren Eindruck, im Cicero werde „AfD-Gedankengut so elegant verpackt, dass es beim ersten Hinhören gutbürgerlich klingt“ Catalina Schröder: Welterklärer mit Rechtsdrall.

lennybacon.com Valid

Nachhaltigkeit

Newsletter You shall not use S/MIME, PGP/GPG or any other encryption for publicly available an broadcasted information.

lennybacon.com Valid

Liberales

Tickle Down https://de.wikipedia.org/wiki/Trickle-down-Theorie#Kritik The last 50 years has seen a dramatic decline in taxes on the rich across the advanced democracies. There is still fervent debate in both political and academic circles, however, about the economic consequences of this sweeping change in tax policy. This article contributes to this debate by utilizing a newly constructed indicator of taxes on the rich to identify all instances of major tax reductions on the rich in 18 Organisation for Economic Co-operation and Development (OECD) countries between 1965 and 2015.

lennybacon.com Valid

Katholische Kirche

Rattenlinien Rattenlinien war die von US-amerikanischen Geheimdienst- und Militärkreisen geprägte Bezeichnung für Fluchtrouten führender Vertreter des NS-Regimes, Angehöriger der SS und der Ustascha nach dem Ende des Zweiten Weltkrieges. Aufgrund einer aktiven Beteiligung hochrangiger Vertreter der katholischen Kirche an den Fluchtrouten trugen sie bis zur Beteiligung des US-amerikanischen Geheimdienstes den Namen „Klosterrouten“. Dotationen der Bundesländer Alle Bundesländer sind betroffen, und sie zahlen jährlich Unsummen an die Kirchen, im Jahr 2013 waren es 481 Millionen Euro, im Jahr 2018 schon 538 Millionen an so genannten „Dotationen“.

lennybacon.com Valid

Anthroposophie

Frauenbild Das wird es sehr, sehr schwurbelig und reichlich mysogyn, soviel vielleicht als Warnung: https://twitter.com/veelana/status/1512373141942767618

lennybacon.com Valid

Asciinema

The console was always my friend and will always be. I really like the ideas behind asciinema.org: Animated copy/paste-able So I decided to give it a try to integrate it into my blog. I just needed to integrate the css as well as the js file as described here and start a recording. I use ibigbug/PowerSession to record on windows as it is not planned to support Windows. So here is the result:

lennybacon.com Valid

Screen Handling

I believe in the theory that more monitores make you more productive. I use a few tools that I’d like to share. Sizer Sizer is a utility to resize windows to exact dimensions. It is used by web designers, technical authors, developers and minecraft players, to exert control over where and how big application windows should be. Every window gets a context menu on the edge of the lower right corner.

lennybacon.com Valid

IANA and Windows time zone conversion

There is a standard for time zones which is the IANA time zones. Sadly the browsers or better said EcmaScript (a.k.a JavaScript™) for long time had no idea of time zones at all. Even more said is that windows knows about time zones but does not care at all about the IANA ones. Client To compensate the lack of the client side engine there is a nice library that I use for some yeas now: jstz