136 private links
Die Vision: Dein Browser identifiziert sich gegenüber dem Provider mit einer eID, und die Filterregeln für Deine IP werden gemäß Deinem Alter/Jugendschutz-Status eingestellt. Außerdem bist Du bei an TrustPID teilnehmenden Sites automatisch eingeloggt, ganz ohne Paßwort und "trotz" TLS.
Sicherheit allerorten, ohne Paßwort, "datenschutzkonform" und souverän!
The fundamental problem of shells is they are required to be two things.
A high-frequency REPL, which requires terseness, short command names, little to no syntax, implicit rather than explicit, so as to minimize the duration of REPL cycles.
A programming language, which requires readable and maintainable syntax, static types, modules, visibility, declarations, explicit configuration rather than implicit conventions.
And you can’t do both. You can’t be explicit and implicit, you can’t be terse and readable, you can’t be flexible and robust.
Shells optimize the former case, so that you can write cat beef.txt | grep "lasagna" | sort -n | uniq instead of:
with open(Path("beef.txt")) as stream:
lines = filter(
stream.readlines(),
lambda line: re.match(line, "lasagna") is not None
)
print(set(reverse(sorted(lines))))
Which does not spark joy.
So the programming language aspect suffers: shell scripts are an unreadable nightmare of stringly-typed code resembling cyphertext.
Shell is a thing you want to understand and then not use, because you learned to understand it. (in German, from 1998 )
For the rest of this discussion, we assume “Python 3” as an instance of “something else”, but if you are older than 50, feel free to use “Perl” instead.
If you are already doing Python, the rest of this is not for you. You already know these things.
Dutch privacy negotiators have spurred major changes at Google, Microsoft and Zoom, using a landmark European data protection law as a lever.
In the past 10 years, the median size for a desktop webpage has gone from 468 KB to 2284 KB, a 388.3% increase. For mobile, this jump is even more staggering — 145 KB to 2010 KB — a whopping 1288.1% increase.
That’s a lot of weight to ship over a network, especially for mobile. As a result, users experience terrible UX, slow loading times, and a lack of interactivity until everything is rendered. But all that code is necessary to make our sites work the way we want.
This is the problem with being a frontend dev today. What started out fun for frontend developers, building shit-hot sites with all the bells and whistles, has kinda turned into not fun. We’re now fighting different browsers to support, slow networks to ship code over, and intermittent, mobile connections. Supporting all these permutations is a giant headache.
How do we square this circle? By heading back to the server (Swiss basement not required).
This is an ongoing effort for documenting and understanding the Austrian "ID Wallet" apps:
Digitales Amt
eAusweise
First, the user logs in at the Digitales Amt app. Then, the eAusweise app is set-up, which sends an intent to the first app.
Based on a reverse-analysis, the ./demo.py script re-implements this procedure. After a successfull run, it provides you with TLS Client Certificates (and keys) for use with:
The Digitales Amt backend API endpoints
The eAusweise backend API endpoints
You will need some eIDAS compliant identity token during the process, such as the german national identity card.
Mobilizon is your federated organization and mobilization platform. Gather people with a convivial, ethical, and emancipating tool.
The strength in hiring, which occurred despite layoffs in the technology sector as well as in sectors like housing and finance that are sensitive to interest rates, poured cold water on market expectations that the U.S. central bank was close to pausing its monetary policy tightening cycle.
Of course, it already has. Layoffs are contagious across industries and within industries. The logic driving this, which doesn’t sound like very sensible logic because it’s not, is people say, “Everybody else is doing it, why aren’t we?”
Retailers are pre-emptively laying off staff, even as final demand remains uncertain. Apparently, many organizations will trade off a worse customer experience for reduced staffing costs, not taking into account the well-established finding that is typically much more expensive to attract new customers than it is to keep existing ones happy.
The concept of radical novelties is of contemporary significance because, while we are ill-prepared to cope with them, science and technology have now shown themselves expert at inflicting them upon us. Earlier scientific examples are the theory of relativity and quantum mechanics; later technological examples are the atom bomb and the pill. For decades, the former two gave rise to a torrent of religious, philosophical, or otherwise quasi-scientific tracts. We can daily observe the profound inadequacy with which the latter two are approached, be it by our statesmen and religious leaders or by the public at large. So much for the damage done to our peace of mind by radical novelties.
I raised all this because of my contention that automatic computers represent a radical novelty and that only by identifying them as such can we identify all the nonsense, the misconceptions and the mythology that surround them. Closer inspection will reveal that it is even worse, viz. that automatic computers embody not only one radical novelty but two of them.
Several attacks have been carried out on universities in German-speaking countries in recent weeks, resulting in suspension of their IT services for extended periods of time
Als viele Leute Mitte der 1990er Jahre über Unis E-Mailadressen bekamen, haben sie dieses Medium für sich erschlossen. Daher finde ich es natürlich auch wertvoll, wenn die Unis auf diesem Umweg einen Beitrag zur allgemeinen Etablierung von nicht-kommerziellen dezentralen sozialen Kommunikationsinfrastrukturen leisten könnten. Dieser Beitrag würde in zweierlei Hinsicht bestehen: einerseits im Betreiben von Instanzen, aber andererseits auch im Mitbringen von Menschen. Das ist ja gerade für das Funktionieren von dezentralen und allgemein von sozialen Netzwerken das Entscheidende: Wie kriege ich die Leute, wie komme ich auf eine kritische Masse?
Damit würden die Unis auch einen Beitrag leisten, von dem wir als Gesellschaft ganz allgemein etwas hätten. Das ist auch der Sinn von öffentlich finanzierten Hochschulen: dass sie ganz allgemein Wissen produzieren für die Gesellschaft. Dass sie in dem Maße, in dem es sinnvoll und möglich ist, auch zum Beispiel Kommunikationsinfrastruktur liefern. Ich glaube, das würde gut passen zu dem Auftrag einer Hochschule als wissensbasierte Institution in einer arbeitsteiligen Gesellschaft.
'uppercase' and 'lowercase' are remnants of the moveable type practice of keeping capital letters on a separate case, above the miniscule letters.
What turns weakness into catastrophe is monoculture. All software has flaws, all systems have weaknesses, and you design around that by having multiple different systems with different weaknesses. If the world's banana crop is a single strain, then a single pathogen can take out the lot.
You're not going to harden your IT infrastructure by rewriting Active Directory in FORTH under VMS, much as such an exercise may appeal to the more perversely creative. But the more experience you have of seeing things done differently, of analyzing and understanding systems that don't make the current industry standard assumptions, the better you'll be at assessing and working with different contemporary options.
The Braille Institute has developed a font - free to download - that's designed to be clearer for readers with lower vision.
An example of one of the aspects of low legibility that they tackled attached.
It's named Atkinson Hyperlegible. Here's where you can read about the font and download it: https://brailleinstitute.org/freefont
On 14 January 2023, we celebrate World Logic Day. In the city of Kurt Gödel, Ludwig Wittgenstein, and the Vienna Circle, mathematical logic and its application to the sciences have a long and rich tradition. This January, we welcome Dov Gabbay (King’s College London and University of Luxembourg) as speaker at the Vienna World Logic Day Lecture.
The third edition of the lecture series is welcoming Prof. Dav Gabbay who will talk about “Logic and Argumentation for the 21st Century”.
Personally, I didn't come to any particular harm by the quarantines.
I had good fortune, they weren't traumatic times for me. What were
those times like? They were "like nothing else," but also they were
remarkably like "nothing." They felt somewhat like a general strike
or a hurricane evacuation, but they also had this novel sci-fi
vacuity to the textture of the days. Huge, surreal absences. The
lack of transport nose and any sky-contrails was a big aspect. The
people were in hiding from one another, but also the big machines
were absent and silent.
In Österreich würde ich so eine Studie ja gerne mal für Accenture sehen ...
Smart cities
This was a hopeful slogan to unite a scattered series of approaches
to urbanism. There's no unifying "smartness" there. Google being
ignominously chased out of Toronto with pitchforks was probably the
Waterloo for this.
Web3, NFTs
It seems pretty clear now that this impressive craze was not so much
"blockchain art" as "lockdown art." It's what art people do
culturally when they're not allowed out of the house. One of the
most entertaining cultural freakouts I ever personally witnessed,
but it was convulsive and in many ways quite sad.