Public

685 bookmarks
Newest
(How to Write a (Lisp) Interpreter (in Python))
(How to Write a (Lisp) Interpreter (in Python))
This page has two purposes: to describe how to implement computer language interpreters in general, and in particular to build an interpreter for most of the Scheme dialect of Lisp using Python 3 as the implementation language. I call my language and interpreter Lispy (lis.py). Years ago, I showed how to write a semi-practical Scheme interpreter Java and in in Common Lisp). This time around the goal is to demonstrate, as concisely and simply as possible, what Alan Kay called "Maxwell's Equations of Software."
·norvig.com·
(How to Write a (Lisp) Interpreter (in Python))
Git Query language
Git Query language
"GQL is a query language with a syntax very similar to SQL with a tiny engine to perform queries on .git files instance of database files, the engine executes the query on the fly without the need to create database files or convert .git files into any other format, note that all Keywords in GQL are case-insensitive similar to SQL."
·amrdeveloper.github.io·
Git Query language
From the Earth to Your Ears: How Mushroom Music is Created
From the Earth to Your Ears: How Mushroom Music is Created

The widely popular saying, “music is a universal language,” implies that music can be understood and appreciated by people all around the world. But what if we told you that this saying also applies to fungi? Yes, you read that correctly — fungi can also produce music, but they require a little bit of help to be audible to human ears.

Mushroom music is taking the internet by storm as several artists have been producing tunes through the bioelectric energy of fungi. The mesmerizing beats are definitely something that you’ve got to hear to believe!

·shroomer.com·
From the Earth to Your Ears: How Mushroom Music is Created
How to improve Python packaging, or why fourteen tools are at least twelve too many
How to improve Python packaging, or why fourteen tools are at least twelve too many
"Join me on a journey through packaging in Python and elsewhere. We’ll start by describing the classic packaging stack (involving setuptools and friends), the scientific stack (with conda), and some of the modern/alternate tools, such as Pipenv, Poetry, Hatch, or PDM. We’ll also look at some examples of packaging and dependency-related workflows seen elsewhere (Node.js and .NET). We’ll also take a glimpse at a possible future (with a venv-less workflow with PDM), and see if the PyPA agrees with the vision and insights of eight thousand users."
·chriswarrick.com·
How to improve Python packaging, or why fourteen tools are at least twelve too many
(PDF) Humanism in Business – Towards a Paradigm Shift?
(PDF) Humanism in Business – Towards a Paradigm Shift?
Management theory and practice are facing unprecedented challenges. The lack of sustainability, the increasing inequity and the continuous decline in societal trust pose a threat to ‘business as usual’ (Jackson and Nelson, 2004). Capitalism is at a crossroad and scholars, practitioners and policy makers are called to rethink business strategy in light of major external changes (Hart 2005, Arena 2004). In the following we review an alternative view of human beings that is based on a renewed Darwinian theory developed by Lawrence and Nohria (2002). We label this alternative view ‘humanistic’ and draw distinctions to current ‘economistic’ conceptions. We then develop the consequences that this humanistic view has for business organizations, examining business strategy, governance structures, leadership forms, and organizational culture. Afterwards we outline the influences of humanism on management in the past and the present, and suggest options for humanism to shape the future of management. In this manner we will contribute to the discussion of alternative management paradigms that help solve the current crises.
·researchgate.net·
(PDF) Humanism in Business – Towards a Paradigm Shift?
Metric Time
Metric Time
While I think the idea of metric time is pretty bad, I think this is a really nice site that illustrates the idea.
·metric-time.com·
Metric Time
How We Executed A Critical Supply Chain Attack On Pytorch
How We Executed A Critical Supply Chain Attack On Pytorch

"Four months ago, Adnan Khan and I exploited a critical CI/CD vulnerability in PyTorch, one of the world’s leading ML platforms. Used by titans like Google, Meta, Boeing, and Lockheed Martin, PyTorch is a major target for hackers and nation-states alike.

Thankfully, we exploited this vulnerability before the bad guys.

Here is how we did it."

·johnstawinski.com·
How We Executed A Critical Supply Chain Attack On Pytorch
Packing Python Projects
Packing Python Projects

This tutorial walks you through how to package a simple Python project. It will show you how to add the necessary files and structure to create the package, how to build the package, and how to upload it to the Python Package Index (PyPI).

·packaging.python.org·
Packing Python Projects
Mozilla 2023 Annual Report: CEO pay skyrockets, while Firefox Marketshare nosedives
Mozilla 2023 Annual Report: CEO pay skyrockets, while Firefox Marketshare nosedives

The Mozilla Foundation has released their latest annual report -- covering the time up through December of 2022 (Mozilla's reporting always lags by one year) -- and something peculiar leaps out of the data:

  • The compensation of the Mozilla CEO has skyrocketed (by millions)
  • While the Mozilla revenue drops
  • And the Firefox Marketshare takes a nosedive
  • While, at first, this seems ridiculously lopsided... perhaps it actually makes sense.
·lunduke.locals.com·
Mozilla 2023 Annual Report: CEO pay skyrockets, while Firefox Marketshare nosedives