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

Archive

9,677 entries: 88 from X, 8,928 from Pinboard, saved 1998 to 2026.

Browse by tag, site, author, folder or language

Tags

Sites

Authors

Folders

Languages

Showing 1,451–1,500 of 9,677

2024

Fyodor Dostoevsky

"Above all, don't lie to yourself. The man who lies to himself and listens to his own lie comes to such a pass that he cannot distinguish the truth within him, or around him, and so loses all respect for himself and for others. And having no respect he ceases to love, and in order to occupy and distract himself without love he gives way to passions and coarse pleasures, and sinks to bestiality in his vices, all from continual lying to other men and to himself. The man who lies to himself can be more easily offended than any one. You know it is sometimes very pleasant to take offense, isn't it? A man may know that nobody has insulted him, but that he has invented the insult for himself, has lied and exaggerated to make it picturesque, has caught at a word and made a mountain out of a molehill—he knows that himself, yet he will be the first to take offense, and will revel in his resentment till he feels great pleasure in it, and so pass to genuine vindictiveness."

notes#dostoevsky#quotes#russian

Bruno - Git-Friendly Opensource API client

usebruno.com

Bruno is a Fast and Git-Friendly Opensource API client, aimed at revolutionizing the status quo represented by Postman, Insomnia and similar tools out there.

Bruno stores your collections directly in a folder on your filesystem. We use a plain text markup language, Bru, to save information about API requests.

You can use git or any version control of your choice to collaborate over your API collections.

Bruno is offline-only. There are no plans to add cloud-sync to Bruno, ever. We value your data privacy and believe it should stay on your device.

Development Environment: Winter 2024 Edition by AltF4

altf4.blog

I provide a breakdown of my development environment based on Nix and Home Manager. I discuss its efficient software management, cross-platform support, and version control capabilities. I walk you through the use of Nix and Home Manager for software configuration, and the setup and management of elements like environment variables, user applications, and dotfiles.

Fonts

Fonts

See my Font Matter Page.

Web Fonts

Google Fonts resources will be redownloaded for every website, regardless it being cached on the CDN. Self-host your fonts for better performance. The old performance argument is not valid anymore.

Font Designers

notes#design#fonts#typography

backup

So far, my approach has been quite ad-hoc. I plan to ..huh... make a plan to do proper backups.

What it is currently:

  • iCloud
  • Google
  • Apple Time Machine
  • Couple of Hard drives
  • A few DVDs burnt with important docs and photos a few years ago

Some concerns to address:

  • what things to backup
  • ease of backup (not more than X hours in a month/year)
  • ease of handing it off (to family members)

Some related reading:

notes#backup

yakshaves

Yakshaves -- my space of collecting ideas for tinkering in various stages. You free to steal these ideas. Just drop me a line if you do end up implementing them 😇.

Inspired by yakshav.es which I made a note of in 2017 - for the name, and yak collective for the idea of tinkering.

If you want to collaborate on any of these ideas, please reach out to me on twitter or email.

Ideas

  1. 2023-09-14. kindergarten - fork of "A high-frequency word assessment for kindergarteners and their parents" . I want to make a Kannada version of this website.
  2. 2023-10-01. Freely available Text To Speech trained model for Kannada on the lines of Thorsten Voice.
  3. 2023-10-09. "Most popular 5000 words Kannada dictionary".
    • How do we decide what are the most popular 5000 words?
  4. 2023-10-11 A general "blog-to-book" software that is known to work for the famous blogging platforms like blogger, movabletype and wordpress. The idea is to make books out of long-running ( ran? )blogs into ebooks and maybe even printable books. some candidates are livingfrugal (thousands of blogposts; a stress tester), "the last psychiatrist" (discontinued since '14), and Dr Elisa Freschi's blog etc
  5. 2023-10-11 "Email to blog". There is used to be a service like that was funded by YC. I wonder what happened to it.
  6. 2023-10-12 More workflows around using bbedit as text automation... or maybe even boop
  7. 2023-11-13 my own custom scripts to implement the idea behind mdn note. Maybe something like raku
  8. 2024-02-27 OPML Servcie -- an online application that allows cleaning up, and publishing .opml files as HTML. Optionally provide a decent enough XSL file that renders the OPML file well. Also an editor that reformats the OPML file and allows quick editing of entries into categories, add missing attributes etc.
  9. 2024-03-31 Publishing Apple Notes as a Website
  10. 2024-07-25 22:59 Sustainable Forum Software
  11. 2024-07-26 Recreate the stream using redbean
  12. 2025-07-23 Redirect and Capture (RadCap). Lets say you have moved docsuments from one site to another, and this will break URLs. in order to setup correct redirects, you can of course use the server, but you might miss some not covered in the rules. So, we have RadCap. Radcap will have one sqlite table that has - redirect - (source, destination) columns. It will do a HTTP redirect when a request matches source. However, you are also interested in capturing what links are broken "out there". So, you write the URL to a different table - capture - (source, count, first_seen, last_seen). We will strip out URL parameters before saving the source, column. If we have already seen that URL, we increment the count.
  13. 2025-07-24 A bookmarking website like pinboard that works like streams-place by using Telegram as the interface.
  14. 2025-08-10point local LLM at the markdown files powering this site, and ask it to find closest documents related to a search term. (e.g: "extract structured information from unstructured text"). I think there exists a obsidian plugin that does soemthing similar, but I found it very intrusive and disabled it.

See also unfinished-projects.

Similar pages: Govind's Blog/Steal My Ideas

notes#projects#yakshaves

openobserve/openobserve

github.com

Open source observability platform for logs, metrics, traces, RUM (web, android, ios), Session replay, pipelines, SLO and LLM observability. A sophisticated, simple and highly performant alternative to Datadog, Splunk, and Elasticsearch with 140x lower storage costs and single binary deployment.

LLVM Talk

Building programming media for novices.

Language Composition

  • the bootstrap project
    • algebra
    • physics
    • data science

language levels

  • flags
  • rethink modularity
    • subroutines
    • objects
    • classes
    • procedures
    • libraries/modules
    • languages

When you make an operation cheap, it changes how users perceive it.

joeerl:

  • 'thread pools are a failure of a language'
  • X-oriented programming -> x is cheap to make and user

make it cheap to create langauges

language oriented programming.

  • enrich what import does.
  • provides
    • language extensions
    • restrictions
    • closure over libs
    • and other first-order information.

flags are not composable.

inventing languages is natural, but programming langauges.. ad hoc, brittle implementations and unsafe composition.

seymor pappert - low floor and high ceilings.

#lang margrave - SAT SOlving, security policies

#lang scribble/base

new syntax - rhombus.

matthew flatt - macros are lightweight apis for compilers

"A programmable programmable language"

Runtime systems

state, threads, locks

morris hurley threads book

TSR.

continuations [ primitive]

  • graceful terminations
  • longful computes

four contributions ("continuations from generalized stack inspection") paper.

js -> js compiler --> stoppify compiler - stopify.org

Accessibility

  • scene graph
  • semantic prioritization
    • frequency

Error Messages

epistemical closure

Cohen's kappa - take out the agreement by chance.

"parley"

notes#llvm-talk

@Askeladam You should read Journal of a Cruise. It's real historical memoir of Master and Commander David…

@foxyjackfox

@Askeladam You should read Journal of a Cruise. It's real historical memoir of Master and Commander David Porter.
And as a side note the fictional Master and Commander is based on the British side of this story.

https://www.amazon.com/Journal-Cruise-CLASSICS-NAVAL-LITERATURE/dp/0870213318

@foxyjackfox Jack FoxXPermalink1 like, 1 reply

risingwave

Homepage: RisingWave: Open-Source Streaming Database

RisingWave Database is an open-source distributed SQL streaming database designed for the cloud.

Compared to existing stream processing systems like Apache Flink, Apache Spark Streaming, and ksqlDB, RisingWave stands out in two primary dimensions: Ease-of-use and cost efficiency, thanks to its PostgreSQL-style interaction experience and  Snowflake-like architectural design (i.e., decoupled storage and compute).

RisingWave speaks PostgreSQL-style SQL, enabling users to dive into stream processing in much the same way as operating a PostgreSQL database. RisingWave operates as a relational database, allowing users to decompose stream processing logic into smaller, manageable, stacked materialized views, rather than dealing with extensive computational programs.

In-production use cases

Like other stream processing systems, the primary use cases of RisingWave include monitoring, alerting, real-time dashboard reporting, streaming ETL (Extract, Transform, Load), machine learning feature engineering, and more.

See https://docs.risingwave.com/docs/current/use-cases/

  • Streaming ETL
  • Real-time analytics
  • Event-driven applications

limitations

  • No programmable interfaces
    • RisingWave does not provide low-level APIs in languages like Java and Scala, and does not allow users to manage internal states manually (unless you want to hack!). For coding in Java, Scala, and other languages, please consider using RisingWave's User-Defined Functions (UDF).

notes#risingwave

select-scala

  • Coursier  is the Scala application and artifact manager. It can install Scala applications and setup your Scala development environment. It can also download and cache artifacts from the web.
  • Scala CLI from Virtuslab, is a command-line tool to interact with the Scala language. It lets you compile, run, test, and package your Scala code.
  • ammonite

notes#scala

Wrote up a TIL about my new private daily planner tool, which uses a Frankenstein combination of GitHub Actions, GitHub Issues and GitHub Pages to let me create…

@simonw

Wrote up a TIL about my new private daily planner tool, which uses a Frankenstein combination of GitHub Actions, GitHub Issues and GitHub Pages to let me create a new issue every day to track my goals by hitting Command+N (new browser window) in Firefox https://til.simonwillison.net/github-actions/daily-planner

@simonw Simon WillisonXPermalink232 likes, 16 reposts, 8 replies