20 random bookmarks

2025-10-27

7363.

GenAI Image Editing Showdown

simonwillison.net/2025/Oct/26/genai-image-editing-showdown#atom-everything

2025-07-14

7318.

toot by https://fosstodon.org/@mrocklin

fosstodon.org/@mrocklin/114851865830885807

Last month I walked across Spain.
Here are some reflections from the experience.

<https:matthewrocklin.com/camino.html>

2025-04-14

7275.

Indian Restaurant London

www.dishoom.com

Very good Indian restaurant in London

2025-03-12

7272.

toot by https://mastodon.decentralised.social/@wezm

mastodon.decentralised.social/@wezm/114151763394425035

OMG this looks amazing on multiple levels!

"Code in BASIC, explore the magic of Lisp, taste the elegance of Unix, play retro games and digital music all in just 260KB memory. Infinite possibilities, inspired by the genius in you!"

<https:www.clockworkpi.com/product-page/copy-of-uconsole-kit-a-06>

2025-02-26

7267.

insidegui/VirtualBuddy: Virtualize macOS 12 and later on Apple Silicon, VirtualBuddy is a virtual machine GUI for macOS M1, M2, M3

github.com/insidegui/VirtualBuddy

Virtualize macOS 12 and later on Apple Silicon, VirtualBuddy is a virtual machine GUI for macOS M1, M2, M3

2024-08-09

7214.

Otranscribe

otranscribe.com

A free web app to take the pain out of transcribing recorded interviews.

7211.

How To: Highlight Text Fragments When Linking

weblog.rogueamoeba.com/2024/08/08/how-to-highlight-text-fragments-when-linking

A highlighted result
In recent months, I’ve begun to notice that results from web searches often highlight specific text on the page to which they’re linking. The web page is also scrolled to the relevant content. It’s quite helpful!

A quick investigation showed this is accomplished by appending a bit of code, #:~:text= to the URL for a link. These are called Text Fragments, and they’ve been supported by Chrome since back in 2020. It took a couple more years for support to come to Safari, but at this point, the element is well-supported enough to be worth using

2024-06-20

6970.

Fast Crimes at Lambda School

www.sandofsky.com/lambda-school

Ben Sandofksy went deep on the history of Lambda School, a learn-to-code startup that aimed to disrupt computer science education, and its founder, Austen Allred.

2024-06-16

7177.

toot by https://mstdn.social/@ElleGray

mstdn.social/@ElleGray/112628719739574980

Two roads diverged in a yellow wood

2024-05-16

7156.

toot by https://openbiblio.social/@jensbest

openbiblio.social/@jensbest/112451110490764974

"What radicalized you?"

2024-05-14

7155.

toot by https://hachyderm.io/@danilo

hachyderm.io/@danilo/112440849765087243

An ongoing pattern in the AI march:

- the hardware efficiency improves
- the software efficiency improves

So I continue to argue that energy consumption as a PRIMARY criticism of AI is going to be unpersuasive, as incentives drive down the energy costs with time, and all critique of the energy costs is just as applicable to conventional cloud computing, which we have already accepted into our social bargain

(and which underpins every single tech salary)

so instead:

<https:redeem-tomorrow.com/the-average-ai-criticism-has-gotten-lazy-and-thats-dangerous>

2024-03-28

7124.

toot by https://fediscience.org/@ct_bergstrom

fediscience.org/@ct_bergstrom/112171374372710023

2024-03-14

7118.

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

mastodon.social/@gvwilson/112096519271167741

2024-02-20

7113.

toot by https://mastodon.world/@orizuru

mastodon.world/@orizuru/111966059278729032

[@rob](https://gts.cupcakerob.nl/@rob)

If you use poetry to manage your venv for each repo, you can also do: poetry shell to use start the virtualenv, and then run nvim . to start coding.

Provided that your dap is setup like this:

local dap = require("dap")  
dap.configurations.python = {  
 {  
 type = "python",  
 request = "launch",  
 name = "Launch file",  
 program = "${file}",  
 pythonPath = "python",  
 },  
}  

[#nvim](https://mastodon.world/tags/nvim) [#neovim](https://mastodon.world/tags/neovim) [#python](https://mastodon.world/tags/python)

2024-02-01

7104.

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

sfba.social/@abject/111856476617598949

2024-01-01

7084.

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

mastodon.social/@eliasp/111683100272400867

Giving [@zellij](https://hachyderm.io/@zellij) a try as [#tmux](https://mastodon.social/tags/tmux) replacement…
And it feels so "done right", just like when I moved on from (neo)vi(m) after decades to [#HelixEditor](https://mastodon.social/tags/HelixEditor)
The fundamental stuff just works and doesn't need a ton of tweaking, plugins and config debugging.
Getting started is made easy by the fact, that the UI doesn't hide its functionality behind a steep learning curve, but instead shows contextual hints for keyboard shortcuts, actions etc.
Something both, [#zellij](https://mastodon.social/tags/zellij) and [#HelixEditor](https://mastodon.social/tags/HelixEditor) just get right!

2023-08-29

7038.

toot by https://mastodon.online/@moorejh

mastodon.online/@moorejh/110970800281767326

2023-04-23

7001.

toot by https://cosocial.ca/@timbray

cosocial.ca/@timbray/110245201390786191

[@atomicpoet](https://mastodon.social/@atomicpoet) [@phanpy](https://hachyderm.io/@phanpy)

Wow, my initial impression is excellent! Start at: phanpy.social

Includes everything I want, excludes lots of junk that I don’t. Easy on the eyes. I’m sure there will be flies in the ointment eventually, but seriously considering adopting this as my everyday web client.

2023-02-25

6991.

toot by https://social.panic.com/@cabel

social.panic.com/@cabel/109927403611407685

🌟 Near my house, there's an apartment building with a courtyard. Big deal, right? But if you walk up the steps a little bit, there's something about this courtyard that you might find really truly wonderful… <https://cabel.com/2023/02/25/the-courtyard/>

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/>