Saturday, 11. July 12020
p3k dots

Worrying about the NPM ecosystem.

I downloaded the metadata for all 1.3 million packages in the npmjs.org repository and attempted to crunch some numbers. (…) Of those 1.3 million packages, 1,700 depend directly on themselves, either perfectly circularly, or a different version of the same package. I have no explanation for that.

»Ich habe sexuelle Belästigung erlebt und Anzeige erstattet, aber nach einem Jahr wurde das Verfahren eingestellt. Ich wollte wissen, warum.«

Nach meiner Erfahrung ist es deshalb bei Sexualdelikten immer ratsam, nicht zur normalen Polizeidienststelle zu gehen, sondern zum Kriminaldauerdienst. Da sitzen rund um die Uhr geschulte Mitarbeiter.

The Return of the 90s Web.

Are we ready to revisit some of the ideas of the early web again? There are trends that suggest we might just have come full circle – and I like it.

Relevant: Dark Ages of the Web.

Source: cdn.glitch.com

Concerning Hackers Who Break into Computer Systems.

The issue is not simply hackers vs. system managers or law enforcers; it is a much larger question about values and practices in an information society.

Vienna, city of paradox.

The travails of Vienna’s modern artists reveal something important about the city’s cultural climate: not only the leftover petit-bourgeois Biedermeier aesthetic sensibilities of the mid-19th century, but also the ceaseless pitting of the creative individual against highly conservative institutions and institutional attitudes. Klimt was censured by the scandalised officials of the University of Vienna after being commissioned to paint three large murals for the faculties of medicine, philosophy and law, and took the paintings back. Schiele was arrested and imprisoned for painting nude portraits of young girls. Kokoschka, branded a ‘public terror’, was expelled from the Kunstgewerbeschule (Vienna’s School of Arts and Crafts) for his iconoclastic views.

Roy Fielding's Misappropriated REST Dissertation.

If the get-shit-done crowd wasn’t going to use SOAP, they still needed some standard way of doing things. Since everyone was using HTTP, and since everyone would keep using HTTP at least as a transport layer because of all the proxying and caching support, the simplest possible thing to do was just rely on HTTP’s existing semantics. So that’s what they did. They could have called their approach Fuck It, Overload HTTP (FIOH), and that would have been an accurate name, as anyone who has ever tried to decide what HTTP status code to return for a business logic error can attest. But that would have seemed recklessly blasé next to all the formal specification work that went into SOAP.

Sunday, 5. July 12020
p3k dots

SetupTeardownIncluder.

It's probably time to stop recommending Clean Code.

It's incredibly hard to figure out what any of this code does, because all of these incredibly tiny methods do almost nothing and work exclusively through side effects.

Relevant: OOP books by Sandy Metz.

Bailong Elevator in Zhangjiajie, China.

The world’s tallest outdoor lift stretches along the stone pillars that inspired the floating mountains in the movie “Avatar.”

Foam is a personal knowledge management and sharing system inspired by Roam Research, built on Visual Studio Code and GitHub.

You can use Foam for organising your research, keeping re-discoverable notes, writing long-form content and, optionally, publishing it to the web. Foam is free, open source, and extremely extensible to suit your personal workflow.

Monday, 29. June 12020
p3k dots

The Q Project, an open-ended typographic play system

The Q Project is a game-like type system that enables users to create a nearly infinite number of variations. Inspired by toys like Lego or Meccano, Q invites you to explore its vast creative space and discover not only new solutions, but also new problems.