here you goThings I’ve made, read and saved — shared here.

Archive

9,684 entries: 91 from X, 8,928 from Pinboard, saved 1998 to 2026.

Browse by tag, site, author, folder or language

Tags

Sites

Authors

Folders

Languages

Showing 3,651–3,700 of 9,684

2020

Error - Cookies Turned Off

onlinelibrary.wiley.com

The good @SandraKnispel has written about our work on the effects of gender quotas on representation of underprivileged groups. The paper is forthcoming @AJPS_Editor and the full paper can be found here:

Static Site Generators

Some notes and links on Static Site Generators (SSG).

A "hello world" program for the 2010's (and 2020s).

Articles

Why You Should Write Your Own Static Site Generator; Nov 2023.

The understated innovation of static site generators

Smaller Static Sites with New Formats - 2022. Optimizing Fonts, Images etc using newer formats and tools.

Elements Of a Great Markup Language

"... static site generator which takes a bunch of input documents, a custom conversion script, and outputs a bunch of HTML files."

low touch - hosted SSG

Desktop SSG

Publii - Open-Source CMS for Static Site

Static site generators

roman-kashitsyn/mmapped.blog that powers mmapped.blog is a Go program that implements? subset of latex and converts it to HTML. See the "blogware" source code.

Kitten: Home A 💕 Small Web development kit. Build using #html, #css , and #javascript . Progressively enhance with Streaming HTML and #htmx

jemdoc -- light text-based markup language designed for creating websites. Based on Asciidoc. Has #latex support for math, but the equations are rendered as static images, not MathJax etc.,. Appears to be popular with academics.

JBake - Java based open source static site/blog generator -- this is actually surprisingly smooth.

nuex/zodiac: A static website generator written in awk and sh.

Makefile-Based Static Website Generator

Makefile and discount powered blog

Static site generator with rsync and lowdown - Roman Zolotarev [SSG]

kambrium/dssg: A static site generator written in D

sysgears/grain: Static Web Site Building Framework For Groovy that uses ASCIIdoctor

Static site generators need less rigid content APIs | Hacker News

Hammer for Mac 6.9 - Available Now

jeremycw/mfbg: Mother F*ing Blog Generator -- a Makefile + pandoc.

Home - Styx Static Site Generator -- The Purely Functional Static Site Generator. Styx is a functional static site generator based on the Nix package manager.

srid/rib-sample: Sample site for the Rib static site generator

Pelican 4.2.0 — Pelican 4.2.0 documentation with m.css looks very good.

bastibe/org-static-blog: A static site generator using org-mode

Lume, the static site generator for Deno - Lume

jorge  is a personal (small + opinionated) site generator inspired by Jekyll, written in Go, with org-mode and markdown support.

Static site generator for Django - Django Distill

Headless SSG

Deployments

surge.sh:

Examples of surge.sh sites:

Commenting systems

Search for static sites

Not exactly SSG

Crazy / Fun static site generators

Typst

Rheo? is an typesetting and static site engine for Typst.

notes#markdown#markup-language#static-sitegen

Makefile

Why Makefile?

How Make?

Tutorials

Tips and Tricks

  • Polyglot makefiles

    .ONESHELL: python: SHELL := python3 python: greeting = "hello" print(f"{greeting}, python!")

Examples of good use of Makefile

Makefile companions -- autotools, premake, scons, cmake

Make-like

  • Just " is a handy way to save and run project-specific commands." - just is a command runner, not a build system, so it avoids much of make’s complexity and idiosyncrasies. No need for .PHONY recipes!
  • cmake
  • Pants
  • tup is a file-based build system for Linux, OSX, and Windows. It inputs a list of file changes and a directed acyclic graph (DAG), then processes the DAG to execute the appropriate commands required to update dependent files. Updates are performed with very little overhead since tup implements powerful build algorithms to avoid doing unnecessary work. This means you can stay focused on your project rather than on your build system.
  • casey/just: 🤖 Just a command runner ⚡
  • xmake A cross-platform build utility based on Lua Simple, Fast, Cross-platform Modern C/C++ build tools, Support multi-language hybrid compilation.

notes#make

Common Lisp

Why

Why I Chose Common Lisp — Dan's Musings; Jan 2025.

Core

Learning

If you are a beginner to CL, this challenge will help you to get started with setting up a development environment from scratch and begin the journey of learning CL together with other community members.

Reading /practicing CL programming

Scripting

Common Lisp as a Scripting Language, 2015 edition - Cybernethics / Cybernéthique — LiveJournal

Install cl-launch:

git clone https://gitlab.common-lisp.net/xcvb/cl-launch.git
cd cl-launch
make
make install
which cl
/usr/local/bin/cl

Example script -- cllaunch1.lsp:

#!/usr/bin/cl -sp lisp-stripper -E main
(defun main (argv)
  (if argv
      (map () 'print-loc-count argv)
      (print-loc-count *standard-input*)))

Run it: chmod +x cllaunch1.lsp

Fails with: Component "lisp-stripper" not found, required by #<SYSTEM "cl-launch-build-0">

To fix this, i cloned https://github.com/fare/lisp-stripper to ~/common-lisp, and the above problem goes away. Next it fails to find cl-ppcre.

I do remember installing it using quicklisp -- ls ~/quicklisp/dists/quicklisp/software/cl-ppcre-20190521-git.

Distributing CL binaries

Links

Common Lisp Books

Blogs

Projects

Fairly recent Common Lisp project that is not just a web application etc., -- https://github.com/atgreen/red-light-green-light -- "A git-centric policy management and enforcement tool designed to accelerate your CI/CD pipelines."

Opusmodus -- "Music Composition System"

Opusmodus revolutionizes music composition, fuses traditional notation with modern concepts, and streamlines the path to a finalized score.

Editing

notes#lisp#programming-language

Untitled (https://link.medium.com/8sJJAI2zT4)

link.medium.com

The Most Intolerant Wins: The Dictatorship of the Small Minority by @nntaleb read this essay once a year. it's a good read and fleshes out a lot of things that are obv from reading history (most ppl don't so most ppl are surprised!)

link.medium.comPinboardPermalink

Our Principles — Write.as

write.as

@trishankkarthik @Medium @mikemiller929

checks all the boxes. see their principles page

If I were a user, I'd just pay them $6/mo. Or use their open source software on a $2.50 VM on @Vultr

write.asPinboardPermalink

WriteFreely

writefreely.org

@trishankkarthik @Medium @mikemiller929

checks all the boxes. see their principles page

If I were a user, I'd just pay them $6/mo. Or use their open source software on a $2.50 VM on @Vultr

writefreely.orgPinboardPermalink

(429) https://www.youtube.com/watch?v=TO3wcW3mZHQ&feature=youtu.be

youtube.com

ಡಿವಿಜಿಯವರ ಧ್ವನಿ ಮೊದಲ ಬಾರಿಗೆ ಕೇಳಿದ್ದು ನಾನು ಈ ಸಂದರ್ಶನದಲ್ಲಿ. ಅವರ ಉತ್ತರಗಳಲ್ಲಿಯೇ ಅವರ ಪ್ರಾಮಾಣಿಕತೆ ಗೋಚರಿಸುತ್ತದೆ. ಕೇಳಲೇಬಾಕಾದ ಸಂದರ್ಶನ! HT to @Vktkv for pojnting me to this series.

youtube.comPinboardPermalink

PHP: Hypertext Preprocessor

php.net

stole one of the best ideas of -- "user contributed examples for standard library" for Clojure.
(Quality of many PHP examples is.. Q'ble)
PHP:
Clojure:
More languages should do that

php.netPinboardPermalink

PHP: join - Manual

php.net

stole one of the best ideas of -- "user contributed examples for standard library" for Clojure.
(Quality of many PHP examples is.. Q'ble)
PHP:
Clojure:
More languages should do that

php.netPinboardPermalink

(429) https://www.youtube.com/watch?v=1PM-RvqemLw

youtube.com

Pandit Rajan Sajan Mishra have the best rendition of Raga Gorakh Kalyan in Hindustani.

This rendition by Smt. Ranjani and Gayatri is among the best in Carnatic. This raga is a combination of Bhupali and Hamsadhwani - hence appears fit for duets.

youtube.comPinboardPermalink

OISF-Suricata - YouTube

youtube.com

icymi, our webinar "Hunting Threats that Use Encrypted Network Traffic" w/ @pevma @Regiteric from last week was recorded and is now available on our #YouTube channel:

#suricata #webinar @OISFoundation

youtube.comPinboardPermalink

Lessons Learned Creating a Successful Machine Learning Startup with Clojure - Alex Hudek

youtube.com

Alex shares why he chose to found a machine learning company with Clojure, what worked, what didn’t, and how they scaled their technology team from 3 people to over 40. Alex explains where they use Clojure, and where they don’t, and why. How Clojure’s strengths and weaknesses change with your team size. Which assumptions he made about Clojure when founding the company that changed over time, and which turned out to be correct.

Rise of Worse Is Better

dreamsongs.com

@GabrielG439 The original essay is which focuses on Common Lisp vs. Scheme design philosophies is good. How it's used colloquially is self serving bunk.

dreamsongs.comPinboardPermalink

GitHub - rplevy/dotfiles: dotfiles

github.com

@lispnik @anotherjtm @Ngnghm As for Lisp command line scripting per OP, I recommend either Plank using the plk shebang support, or babashka. I have some plk examples in my dot-files repo with emacs lisp wrappers as well.

github.comPinboardPermalink

Zdog - Little forest

codepen.io

Moving on to another graphics related project we have Zdog:

It's kind of a fake 3D library, where you specify 2D structures and it uses that to do a fake 3D view. Produces some very fun designs:

codepen.ioPinboardPermalink

Chigali - Wikipedia

en.wikipedia.org

Wow! It even has a wikipedia page -

Chigali is a simple home made "candy" for kids popular in rural Karnataka. @nayanpai remembered it fondly from her days growing up in rural Belgaum.

en.wikipedia.orgPinboardPermalink

iiSM.org

iism.org

1/ One of my early lessons in sofware and R & D is that complex projects cannot be precisely estimated in terms of schedule.

I still design and code and my engineer-self cannot give a good estimate to my CEO-self!

It is a very fundamental issue:

iism.orgPinboardPermalink