20 random bookmarks

2025-04-10

548.

Lospec

lospec.com

Welcome to Lospec, a home for digitally restrictive art. We create online tools for people creating pixel art and other restrictive digital art.

2025-02-22

514.

MTG Wiki

mtg.wiki/page/Main_Page

2025-02-20

513.

Little Sisyphus

pubby.games/sisyphus.html

A physics-based platformer for the NES.

2025-01-17

469.

Solenoid (mathematics) - Wikipedia

en.wikipedia.org/wiki/Solenoid_(mathematics)

2024-10-31

364.

The phantom parabola - Chalkdust

chalkdustmagazine.com/features/the-phantom-parabola

Zoe Griffiths investigates paranormal quadratics

2024-10-24

355.

Kudzu

megacatstudios.com/pages/kudzu

Mega Cat Studios is a creative first games agency based out of Pittsburgh, PA with a global team. Come and play with us!

2024-08-18

295.

start [Folk Computer]

folk.computer

2024-08-14

288.

Rendering callouts similarly in Pandoc - Help - Obsidian Forum

forum.obsidian.md/t/rendering-callouts-similarly-in-pandoc/40020

Obsidian callout blocks are not part of the Pandoc Markdown syntax. But since they are kind of extended block quote syntax, you can write a Pandoc Lua filter 76 to convert them to anything you want.

Below a quick-and-dirty solution which converts Obsidian callout blocks

> [!NOTE]- Note Title
>
> Note content

to Pandoc’s native Divs

::: {.callout data-callout="note" title="Note Title"}
Note content
:::

with the following Pandoc command:

pandoc -t markdown --lua-filter obsidian-callouts.lua file.md

Important: Please note, that in order for this simple filter to work properly, callout type and title line should occupy a separate paragraph.

Here the content of the obsidian-callouts.lua file:

local stringify = (require "pandoc.utils").stringify

function BlockQuote (el)
    start = el.content[1]
    if (start.t == "Para" and start.content[1].t == "Str" and
        start.content[1].text:match("^%[!%w+%][-+]?$")) then
        _, _, ctype = start.content[1].text:find("%[!(%w+)%]")
        el.content:remove(1)
        start.content:remove(1)
        div = pandoc.Div(el.content, {class = "callout"})
        div.attributes["data-callout"] = ctype:lower()
        div.attributes["title"] = stringify(start.content):gsub("^ ", "")
        return div
    else
        return el
    end
end

You can modify it to convert callout blocks depending on the output format (HTML, LaTeX, etc.)

2024-06-10

231.

Heximal

xanthir.com/hex
216.

Desmos | Graphing Calculator

www.desmos.com/calculator
192.

FontIcon 💙 Font Awesome Favicon Generator 🔥

gauger.io/fonticon

Create favicons using Font Awesome icons 🚀. Preview favicons live in browser 🖥️.

182.

Paged Out!

pagedout.institute
175.

Mon Violon

www.monviolon.org/en

Édition musicale populaire. Partitions gratuites.

168.

GDC Game Audio Bundles - SONNISS - Royalty Free Sound Effects

sonniss.com/gameaudiogdc

Each year we give away thousands of dollars worth of sound effects for free in celebration of the Game Developers Conference. This is our archive. Everything is royalty-free and commercially usable.

137.

Eorzean Node Tracker

harenu.github.io/FFXIV-Node-Timers/index.html
133.

SquidgeWorld Archive

squidgeworld.org
108.

Iceberger

joshdata.me/iceberger.html
105.

ASCII Art Archive

www.asciiart.eu

A large collection of ASCII art drawings and other related ASCII art pictures.

2024-06-09

90.

Sanderson's Second Law | Brandon Sanderson

www.brandonsanderson.com/sandersons-second-law

If I were to ask you about Superman’s magic, you’d probably talk about his ability to fly, his super strength, the lasers he can shoot from his eyes. You may go from there to his invincibility and perhaps some of his lesser (and more inconsistent) powers. But if we stick with those four, we’ve got a pretty strong setup for what Superman is capable of doing.

However, is this what makes Superman interesting?

I’d put forth that it is not. There are lots of people with magic powers who can fly and who are invincible. There are a lot of strong, fast, or smart people. What makes Superman interesting, then? Two things: his code of ethics and his weakness to kryptonite.

74.

Random Fan Fiction Story Prompt Generator - Springhole.net

springhole.net/writing_roleplaying_randomators/fanfictionplot.htm

Create an idea for your next fanfic.