20 random bookmarks

2026-05-13

7444.

pluk-inc/markdown-preview: A simple Markdown viewer for reading .md files

github.com/pluk-inc/markdown-preview

A simple Markdown viewer for reading .md files. Contribute to pluk-inc/markdown-preview development by creating an account on GitHub.

2025-11-28

7371.

Finally Helix supports Github copilot through LSP

www.reddit.com/r/HelixEditor/comments/1p9461j/finally_helix_supports_github_copilot_through_lsp

2025-10-13

7360.

Spotlight on pdfly, the Swiss Army knife for PDF files

chezsoi.org/lucas/blog/spotlight-on-pdfly.html

pdfly is a CLI tool to manipulate PDF files, written in Python and based on the fpdf2 & pypdf libraries. It can:

- display PDF metadata using pdfly meta and pdfly pagemeta commands
- combine files into new PDF documents: it can extract specific pages & merge documents (pdfly cat); selectively remove pages (pdfly rm); convert images to PDF documents (pdfly x2pdf); and even compress documents (pdfly compress) or build booklets (pdfly 2-up & pdfly booklet).
- pull out specific content from PDF files: pdfly extract-images & pdfly extract-annotated-text.
- fix manually-edited PDF documents, so that they can be opened in a PDF viewer again!

2025-08-08

7328.

Installation - Mergiraf

mergiraf.org/installation.html

A syntax-aware git merge driver for a growing collection of programming languages and file formats.

2025-06-27

7306.

A fast, minimalist directory tree viewer, written in Rust.

github.com/bgreenwell/lstr

A fast, minimalist directory tree viewer, written in Rust. Inspired by the command line program tree, with a powerful interactive mode.

2025-06-21

7303.

Magenta RealTime: An Open-Weights Live Music Model

simonwillison.net/2025/Jun/20/magenta-realtime#atom-everything

2025-04-14

7275.

Indian Restaurant London

www.dishoom.com

Very good Indian restaurant in London

2024-07-20

7204.

HTML email designer

designer.sendune.com

HTML for email is probably the hardest code to write. Even a teeny-tiny deviation from the rules will break the email in untold combination of os/desktop/mobile clients.

It's mid 2024. Almost 50 years since email was invented and 35 years since HTML was born. A 'basic-open-source-HTML-email-designer' must be a solved problem, right? We thought so too.

Sadly, that's not the case.

There are a few decent open source email designers but they carry dependencies that make them cumbersome to embed within your app. That's why we decided to open source our HTML Email Designer.

The SENDUNE email designer focuses on simplicity and ease of use. It is light-weight. It does pure HTML - no intermediate code wranglers like mjml. There is no lock-in of any kind. Save HTML output as a template and use with ANY email service provider.

2024-07-12

7202.

toot by https://mastodon.acc.sunet.se/@ashwinvis

mastodon.acc.sunet.se/@ashwinvis/112775886207334969

I read the first two chapters of

<https:lazyvim-ambitious-devs.phillips.codes/>

Very well written, concise course / e-book by Dusty Phillips. Gives context when needed and even explains a bit of Vim basics which I did not know. I am currently experimenting it using the NVIM_APPNAME environment variable but the results are impressive so far. I might swap my handwritten configuration for what comes out of this course.

[#LazyVim](https://mastodon.acc.sunet.se/tags/LazyVim) [#neovim](https://mastodon.acc.sunet.se/tags/neovim)

2024-07-08

7197.

toot by https://agora.echelon.pl/users/kravietz

agora.echelon.pl/objects/5e5e7000-01a7-48bc-861e-3f5809ae2624

Few things piss me off more than a huge, multi-billion IT corporation that suddenly sends me an email regarding an open-source project I’ve been running since 1990’s that I’ve recently shut down due to absolute lack of interest from its users… which happened to be telcos and large IT companies. Here’s what I replied:

Thank you for your email. As it’s often the case with open-source projects, their value to organisations is only noticed and appreciated when they go offline. I have maintained pam_tacplus for the last years and it had the call for sponsorship prominently displayed for most of the time specifically because it’s a legacy project that is difficult to maintain. None of the commercial companies that clearly do rely on it ever demonstrated any interest in even nominal donations, so it was archived. While it’s notable someone finally noticed it, I’m not the person to discuss any future development any more.

I did work in large companies and I do understand the sick logic that drives them, when it’s easier to get approval for annual spending of $50k for some office decorations than $100 for a mission-critical project which happens to be open-source and can be used for free for some time.

But it’s possible. If you’re working in such roles, please make every effort to get this $100 because otherwise it will become your responsibility to develop and maintain code that you always got for free.

2024-06-11

7171.

toot by https://mastodon.social/@tenzochris

mastodon.social/@tenzochris/112597860454669006

I may have made a thing

2024-02-01

7104.

toot by https://sfba.social/@abject

sfba.social/@abject/111856476617598949

2024-01-26

7100.

toot by https://toot.cafe/@chartier

toot.cafe/@chartier/111823155764336748

2023-12-08

7077.

toot by https://mastodon.social/@kangaroo5383

mastodon.social/@kangaroo5383/111545735762677081

2023-07-30

7025.

toot by https://social.treehouse.systems/@marcan

social.treehouse.systems/@marcan/110803450257024343

"Why doesn't this happen with other manufacturers?"

Two reasons:

- Apple cares more. Seriously, some of their engineering is unheard of elsewhere in the industry. And they have a specific focus on security that is miles ahead of everyone else.
- Apple is vertically integrated. They control their platform throughout and make engineering decisions that intertwine parts as a consequence, because it makes sense when they can do that for various engineering reasons. For example, their LED matrix backlights are controlled by an in-SoC microcontroller, and on M2s and above the trackpad touch processing algorithms also run in-SoC. This allows them, among other things, to ship those firmwares per-OS version and not have to bother with keeping backwards compat on the interfaces, which lets them move faster and improve more easily. Practically no other manufacturer does this to that extent, usually because they outsource complete sub-modules which naturally results in simpler dividing lines that then means easier part swaps. E.g. I bet any other platform doing LED matrix backlights will have the on-screen TCON handle that processing instead.

2023-04-20

7000.

toot by https://fedi.simonwillison.net/@simon

fedi.simonwillison.net/@simon/110232289637822527

2023-03-27

6995.

toot by https://fedi.simonwillison.net/@simon

fedi.simonwillison.net/@simon/110095771140261125

2023-01-28

6976.

toot by https://toot.community/@ajs

toot.community/@ajs/109768533145063287

For typography addicts, this is amazing. (It’s also extraordinarily well-done.)

<https:klim.co.nz/blog/epicene-design-information/>

2023-01-24

6975.

toot by https://fedi.simonwillison.net/@simon

fedi.simonwillison.net/@simon/109744996266665206

This is a fantastic annotated talk about ChatGPT for educators, in this case from the perspective of a journalism professor, Jonathan Soma

<https:jonathansoma.com/chatgpt-for-educators/>

2022-12-29

7034.

toot by https://mas.to/@Jgbird

mas.to/@Jgbird/109595027864000064

The character of the light made it possible to get the texture and color in the feathers.