271 bookmarks

2024-10-27

7237.

toot by https://chaos.social/@michenriksen

chaos.social/@michenriksen/113380097923694612

I just finished a custom Hugo theme I’ve been working on. It’s called “Today I Learned,” and it’s perfect for both traditional blogging and building a knowledge base of shorter, informal notes for easy reference and sharing.

A cool feature: it graphs your content like Obsidian! It also supports side notes and highlights with admonitions.

Check it out at <https://michenriksen.com/til-example-site>

[#Hugo](https://chaos.social/tags/Hugo) [#Obsidian](https://chaos.social/tags/Obsidian) [#Blogging](https://chaos.social/tags/Blogging) [#Notes](https://chaos.social/tags/Notes) [#TIL](https://chaos.social/tags/TIL)

7236.

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

fedi.simonwillison.net/@simon/113377512845342925

I built a new plugin for LLM called llm-jq, which lets you pipe JSON into the tool and provide a short description of what you want, then it uses an LLM to generate a jq program and executes that against the JSON for you <https://simonwillison.net/2024/Oct/27/llm-jq/>

Example usage:

llm install llm-jq
curl -s 'http''s:api.github.com/repos/simonw/datasette/issues' |
llm jq 'count by user login, top 3'

2024-09-24

7235.

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

mastodon.decentralised.social/@wezm/113189900754036157

Discovered a neat new tool last week: <https://github.com/wr7/refold>

It's similar to fmt and fold except that it automatically handles prefixes. Vim/Neovim gq can do this out of the box but fails (for me at least) when multiple prefixes are present, such as a Markdown block-quote inside Rust comments. E.g.

// > Some quoted text  
// > to reflow.  

refold handles this.

[#Rust](https://mastodon.decentralised.social/tags/Rust) [#RustLang](https://mastodon.decentralised.social/tags/RustLang) [#TextProcessing](https://mastodon.decentralised.social/tags/TextProcessing) [#TextManipulation](https://mastodon.decentralised.social/tags/TextManipulation) [#TextEditor](https://mastodon.decentralised.social/tags/TextEditor)

2024-09-22

7234.

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

mastodon.social/@siracusa/113181783888424691

2024-09-16

7233.

jordanbaird/Ice: Powerful menu bar manager for macOS

github.com/jordanbaird/Ice

Powerful menu bar manager for macOS. Contribute to jordanbaird/Ice development by creating an account on GitHub.

7232.

Using reasoning for data validation | OpenAI Cookbook

cookbook.openai.com/examples/o1/using_reasoning_for_data_validation

Open-source examples and guides for building with the OpenAI API. Browse a collection of snippets, advanced techniques and walkthroughs. Share your own examples and guides.

2024-09-12

7231.

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

fosstodon.org/@orhun/113124441267143423

Today I discovered a pretty cool utility for listing USB devices! 🔌

🌸 **cyme**: A modern and cross-platform lsusb!

🔥 Displays manufacturer, serial number, speed, current information (mA) and more!

🦀 Written in Rust!

⭐ GitHub: <https://github.com/tuna-f1sh/cyme>

[#rustlang](https://fosstodon.org/tags/rustlang) [#lsusb](https://fosstodon.org/tags/lsusb) [#usb](https://fosstodon.org/tags/usb) [#devices](https://fosstodon.org/tags/devices) [#utility](https://fosstodon.org/tags/utility) [#commandline](https://fosstodon.org/tags/commandline) [#tool](https://fosstodon.org/tags/tool) [#libusb](https://fosstodon.org/tags/libusb)

2024-09-08

7229.

Consent-O-Matic

consentomatic.au.dk

Consent-O-Matic is a browser extension that recognizes CMP (Consent Management Provider) pop-ups that have become ubiquitous on the web and automatically fills them out based on your preferences – even if you meet a dark pattern design. Sometimes a website might not use standard categories, and in that case, Consent-O-Matic will always try to submit the most privacy preserving settings.

2024-09-07

7230.

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

mas.to/@fritzoids/113097777800067093

“When the AI provided an incorrect result, researchers found inexperienced and moderately experienced radiologists dropped their cancer-detecting accuracy from around 80% to about 22%. Very experienced radiologists’ accuracy dropped from nearly 80% to 45%.”

<https:www.brainfacts.org/neuroscience-in-society/tech-and-the-brain/2024/why-ai-can-push-you-to-make-the-wrong-decision-at-work-090324>

7228.

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

mastodon.social/@codito/113094515086218839

If you're using AI for coding or prose in Neovim, don't forget to try out <<https://github.com/olimorris/codecompanion.nvim>> and <<https://github.com/milanglacier/minuet-ai.nvim>>!

Both work seamlessly with local models using OpenAI compatible API, e.g., llama-server from llama.cpp <3

[#llm](https://mastodon.social/tags/llm) [#ai](https://mastodon.social/tags/ai) [#neovim](https://mastodon.social/tags/neovim) [#vim](https://mastodon.social/tags/vim) [#copilot](https://mastodon.social/tags/copilot)

2024-09-03

7227.

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

hachyderm.io/@rain/113075079700320813

New blog post! Beyond Ctrl-C: The dark corners of Unix signal handling.

The post is an introduction to signals and how to manage them effectively with async Rust. It's a written version of my talk at RustConf 2023, heavily edited for presentation as a blog post.

Hope you enjoy reading it as much as I enjoyed writing it!

<https:sunshowers.io/posts/beyond-ctrl-c-signals/>

2024-08-31

7225.

QR code generator

fietkau.software/qr

Iwebdev side project: QR code generator

  • It's instant, purely client-side, and has no ads or upsells.

  • It has a variety of color, shape, and logo embedding options.

  • There's PNG and SVG export.

The included logo selection is, let's say, "opinionated" and features lots of familiar faces if you enjoy federated social platforms. 😄

2024-08-26

7223.

nikitabobko/AeroSpace: AeroSpace is an i3-like tiling window manager for macOS

github.com/nikitabobko/AeroSpace

- Tiling window manager based on a tree paradigm
- i3 inspired
- Fast workspaces switching without animations and without the necessity to disable SIP
- AeroSpace employs its own emulation of virtual workspaces instead of relying on native macOS Spaces due to their considerable limitations
- Plain text configuration (dotfiles friendly). See: default-config.toml
- CLI first (manpages and shell completion included)
- Doesn't require disabling SIP (System Integrity Protection)
- Proper multi-monitor support (i3-like paradigm)

2024-08-21

7222.

docling

pypi.org/project/docling

Docling bundles PDF document conversion to JSON and Markdown in an easy, self-contained package.

7221.

SilentKnight – fully automatic checks of firmware and security systems

eclecticlight.co/lockrattler-systhist

Check whether your Mac is up to date automatically. Covers firmware, security settings and data files, and now checks macOS malware scans. Has both a summary Help page and a detailed reference. Update improves compatibility with Sequoia.

2024-08-19

7220.

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

fedi.simonwillison.net/@simon/112990506494743684

My notes on trying out whisperfile, the new cross-platform executable packaging for the Whisper speech-to-text model, released as part of the latest update to llamafile
<https:simonwillison.net/2024/Aug/19/whisperfile/>

7219.

Leaving neovim for Zed

stevedylan.dev/posts/leaving-neovim-for-zed

A detailed post, including settings to make it easier on your muscle memory.

2024-08-15

7218.

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

mastodon.social/@dabeaz/112965770921558964

The video in that last boost might be one of the greatest things I've ever seen. Relinked here: <https://www.youtube.com/watch?v=7hdJQkn8rtA>

One gem I really liked: "We shouldn't worry too much, too early, about language details. Otherwise we don't program, but just code lots of details."

2024-08-13

7217.

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

fedi.simonwillison.net/@simon/112955685097244255

2024-08-11

7216.

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

fedi.simonwillison.net/@simon/112946036185401313

2024-08-10

7215.

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

mastodon.social/@Edent/112938873419108770

OK gang! This is ready for you to test.

python tweet2html.py --css 1234

That will take a Twitter ID and return HTML and CSS for you to embed in your website with no calling back to Twitter.

Features:
🗣 Avatars inlined as Base64 WebP
📸 All attached photos inlined
🎥 Video poster inline, <video> to original source
🔗 Hyperlinks don't use t.co
#️⃣ Hashtags and @ mentions linked
🕰 Semantic time
♥ and 🗨 counts

Try it out at <https://github.com/edent/Tweet2Embed>

Feedback and pull requests very welcome!

2024-08-09

7214.

Otranscribe

otranscribe.com

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

7213.

File Manager for macOS. Native. Extensible. Fast. :rocket:

marta.sh

- Fully Native: Marta is a native macOS application written entirely in Swift. It offers a native experience and is blazingly fast.
- Keyboard Support: Click or press. Marta will make you feel comfortable whenever you prefer to use a keyboard or a mouse.
- Your Privacy Matters: Marta doesn't collect or sell your data. There's no hidden functionality or backdoors. And it will never be.

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

7212.

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

mastodon.social/@RogueAmoeba/112932615064010206

And now for something completely different: Check out this nifty how-to for highlighting text on a page when you link to it.

<https:weblog.rogueamoeba.com/2024/08/08/how-to-highlight-text-fragments-when-linking/>

2024-08-07

7210.

toot by https://social.coop/@judell

social.coop/@judell/112919066880977014

"Almost everything has been done by someone else before. Almost nothing you want to do is truly novel. And language models are exceptionally good at giving you solutions to things they've seen before."

I collect examples of this kind of thing, and this is by far the most exhaustive list of practical LLM uses I've seen.

<https:nicholas.carlini.com/writing/2024/how-i-use-ai.html>

/ht [@emollick](https://bird.makeup/users/emollick)

[#llm](https://social.coop/tags/llm) [#examples](https://social.coop/tags/examples)

2024-08-02

7209.

Musebox

brushedpixel.com/musebox

The future of digital asset management is here with a powerful solution to organize, edit, and share your digital media with ease. Musebox empowers visual artists like you to focus on your muse, not your mess.

7208.

toot by https://union.place/@bnux

union.place/@bnux/112890981530821685

2024-08-01

7207.

The complete guide to digital estate planning

blog.1password.com/get-started-digital-estate-planning

Part of proper preparation is estate planning – having a will is important, along with making sure your executor has the information they need to handle your affairs. With so much of the world having a digital presence, it’s important that you’re thinking about how to pass that account information on, so that the task of identifying and accessing accounts is made simple

2024-07-30

7206.

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

mastodon.social/@ascherbaum/112876219704808452

2024-07-24

7205.

A site dedicated to BIFL gear

boughtforlife.com

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

7203.

GitHub - koodo-reader/koodo-reader: A modern ebook manager and reader with sync and backup capacities for Windows, macOS, Linux and Web

github.com/koodo-reader/koodo-reader

A modern ebook manager and reader with sync and backup capacities for Windows, macOS, Linux and Web - koodo-reader/koodo-reader

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

7201.

Delpher » Kranten, Boeken & Tijdschriften

www.delpher.nl

More than 130M pages from Dutch newspapers, books, and magazines. You can read them for free.

2024-07-10

7200.

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

fosstodon.org/@eclecticpassions/112761615943006931
7199.

AppCleaner

freemacsoft.net/appcleaner

AppCleaner is a small application which allows you to thoroughly uninstall unwanted apps.

Installing an application distributes many files throughout your System using space of your Hard Drive unnecessarily.
AppCleaner finds all these small files and safely deletes them.

Simply drop an application onto the AppCleaner window. It will find for the related files and you can delete them by clicking the delete button.

7198.

Accessing 1Password items from the terminal

til.simonwillison.net/macos/1password-terminal

TIL how to access secrets stored in 1Password from CLI scripts, e.g. to populate an environment variable using an API key stashed in my password manager

2024-07-08

7196.

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

hachyderm.io/@fmic_/112751404757947053

✨ Friends, I've recently been laid off, and I'm looking for my next role.

With 7+ years of leadership experience in non-profits and startups, here is a summary of my skills:

📊 20+ years [#rstats](https://hachyderm.io/tags/rstats) programming expertise
🔧 Data pipeline development
☁️ AWS infrastructure management
📚 Creator of widely-used data science curricula
🛡️ GDPR compliance implementation

For the full version, including my resume and testimonials from colleagues: <https://francoismichonneau.net/hire-me/>

[#GetFediHired](https://hachyderm.io/tags/GetFediHired) [#DataScience](https://hachyderm.io/tags/DataScience) [#Jobs](https://hachyderm.io/tags/Jobs)

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

7195.

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

mastodon.social/@bruces/112743574988893777

2024-07-04

7194.

Typst Basics – Quarto

quarto.org/docs/output-formats/typst.html

Typst is a new open-source markup-based typesetting system that is designed to be as powerful as LaTeX while being much easier to learn and use. Typst creates beautiful PDF output with blazing fast render times.

Use the typst format to create a PDF document via Typst

2024-07-03

7193.

Writebook

once.com/writebook

Instantly publish your own books on the web for free, no publisher required.

Blogging and posting on social is easy. But why is it so hard to publish a whole book on the web? It’s not anymore. Writebook is remarkably simple software that allows you to publish text and pictures in a simple, browsable online book format.

2024-07-01

7192.

Command-line DNS client for humans

doggo.karan.dev/docs

## Features
Human-readable output with color-coded and tabular format
JSON output support for easy scripting and parsing
Multiple transport protocols:
DNS over HTTPS (DoH)
DNS over TLS (DoT)
DNS over QUIC (DoQ)
DNS over TCP
DNS over UDP
DNSCrypt
Support for ndots and search configurations from resolv.conf or command-line arguments
Multiple resolver support with customizable query strategies
IPv4 and IPv6 support
Web interface available at doggo.mrkaran.dev
Shell completions for zsh and fish
Reverse DNS lookups
Flexible query options including various DNS flags (AA, AD, CD, DO, etc.)
Debug mode for troubleshooting
Response time measurement
Cross-platform support (Linux, macOS, Windows, FreeBSD, NetBSD)

2024-06-30

7191.

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

mastodon.social/@persagen/112703633797964853

Man steals moon
Man loads moon in wheelbarrow, then into hatchback vehicle.

Really inventive, clever photography.

Update - noted in comments: [@persagen](https://mastodon.social/@persagen) Source: "Photographer Daniel Antoniol, from Brazil, produces mind bending snaps where it looks like he’s playing football with the moon, and even loading it into the boot of his car." 🙏

<https:www.instagram.com/daniel_antoniol/?hl=en>

<https:www.photoawards.com/winner/zoom.php?eid=8-1657122048-22>

[#DanielAntoniol](https://mastodon.social/tags/DanielAntoniol) [#photography](https://mastodon.social/tags/photography) [#art](https://mastodon.social/tags/art)

2024-06-29

7189.

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

fosstodon.org/@pamelafox/112702410585212475

Learning about marimo, an open-source reactive notebook.
Looks really nice for visualizations.

<https:marimo.app/?slug=55kclj>

Plus, notebook changes results in small diffs and the notebooks themselves are executable as Python scripts!

[#nbpy](https://fosstodon.org/tags/nbpy)

7190.

toot by https://arielfinn.social/@Charlotte

arielfinn.social/@Charlotte/112700858974746142

Batman's aff his nut
Have you seen the way he cuts aboot
Dressed up as a mad fuckin bat
Batterin guys
I was lit at:
"Mate, I'm worried aboot ye I know your ma and da died But everybody's ma and da dies And we're no aw runnin aboot
Hookin muggers and
Kickin psychopaths in the baws." And that was when Batman went
"Aye, but do ye ever feel like it?
Do you ever look at the world and feel like it?
Like having a big mad base under your hoose?
Do you ever feel like drivin a big mad motor that turns intae a tank?
And leatherin fuck oot of guys aw night?
Scarin the fuckin shite oot of them?"
And that was when I was lit at:
"Aye. Fuck it. Ah dae."
And that's the Secret Origin of Robin and everybody else.

2024-06-28

7188.

toot by https://dotnet.social/@guylangston

dotnet.social/@guylangston/112693200602707797

2024-06-25

7185.

Simutrans — TRANSPORT SIMULATOR

www.simutrans.com/en

Simutrans is a freeware and open-source transportation simulator. Your goal is to establish a successful transport company. Transport passengers, mail and goods by rail, road, ship, and even air. Interconnect districts, cities, public buildings, industries and tourist attractions by building a transport network you always dreamed of.

2024-06-24

7187.

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

mastodon.social/@mhoye/112671908743273572

An AI thing I'm watching play out at another org:

1: Expert A, with a deep understanding of a nuanced and difficult problem answers a question they've been given, offering several options.

2: Director B, recipient, uses an AI to summarize it and then runs it up to leadership saying, "A says this." That generated summary is subtly and very wrong.

3: A is now being held responsible for plans made based on B's AI-generated and very wrong rewriting of his recommendations.

Fun times.

2024-06-23

7184.

toot by https://metalhead.club/@thomas

metalhead.club/@thomas/112665933535302336

Mein Blog hat erstmals seit Januar 2017 wieder eine eigene Suchfunktion!

<https:thomas-leister.de/search/>

Damals habe ich von Wordpress zu Hugo umgestellt - also zu einem Static Site Generator. Die Suchfunktion war damals auch weg. Zwischenzeitlich habe ich mir mit einer integrierten DuckDuckGo Suche beholfen. Besonders schön war das allerdings nie.

Vor zwei Wochen bin ich aber auf "Pagefind" gestoßen - eine Javascript-basierte Suchmachine. Das funktioniert wunderbar und sehr schnell. :)

[#hugo](https://metalhead.club/tags/hugo)

2024-06-22

7183.

mise — a development environment setup tool.

mise.jdx.dev

ts functionality is grouped into 3 categories described below.

mise installs and manages dev tools/runtimes like node, python, or terraform both simplifying installing these tools and allowing you to specify which version of these tools to use in different projects. mise supports hundreds of dev tools.

mise manages environment variables letting you specify configuration like AWS_ACCESS_KEY_ID that may differ between projects. It can also be used to automatically activate a Python virtualenv when entering projects too.

mise is a task runner that can be used to share common tasks within a project among developers and make things like running tasks on file changes easy.

2024-06-21

7182.

toot by https://eldritch.cafe/@SallyStrange

eldritch.cafe/@SallyStrange/112655844383949620

Hey fyi

You can go to radiooooo.com (that's 5 o's), look at the world map, select a country, select a decade, and then listen to music from that time and place. For free. No ads. No idea how or why but it exists. Check it out!

Edit: you should also know that radio.garden does the same thing. I am not familiar, but several people have endorsed it. Nice to have options!

[#music](https://eldritch.cafe/tags/music) [#radio](https://eldritch.cafe/tags/radio)

2024-06-20

7181.

toot by https://mstdn.ca/@mcourcel

mstdn.ca/@mcourcel/112650868632285465
6972.

p0deje/Maccy: Lightweight clipboard manager for macOS

github.com/p0deje/Maccy

Maccy is a lightweight clipboard manager for macOS. It keeps the history of what you copy and lets you quickly navigate, search, and use previous clipboard contents.

6971.

AltTab - Windows alt-tab on macOS

alt-tab-macos.netlify.app

AltTab brings the power of Windows’s “alt-tab” window switcher to macOS.

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.

7180.

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

mastodon.social/@duckdb/112649377772116166
7179.

toot by https://aus.social/@zanchey

aus.social/@zanchey/112648184800909081

[@phire](https://phire.place/@phire) [@mhoye](https://mastodon.social/@mhoye) a friend said once that enterprise architects exist so programmers don't have to talk to business analysts, and BAs exist so that EAs don't have to talk to customers/users

It has forever changed my perception of the development process

7178.

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

hachyderm.io/@VimLinks/112648148628222528

2024-06-16

7176.

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

mastodon.social/@raiderrobert/112628790827053439

<https:tylervigen.com/spurious-correlations>

1 3 4 5