Adrian Sieber's Avatar

Adrian Sieber

@adriansieber.bsky.social

Building SaaS apps with Haskell and Elm: Airsequel (https://airsequel.com) github.com/ad-si x.com/AdrianSieber

209 Followers  |  169 Following  |  27 Posts  |  Joined: 26.04.2023
Posts Following

Posts by Adrian Sieber (@adriansieber.bsky.social)

Preview
GitHub - ad-si/Woxi: Wolfram Language / Mathematica reimplementation in Rust (Wolfram oxidized) Wolfram Language / Mathematica reimplementation in Rust (Wolfram oxidized) - ad-si/Woxi

Wow. @adriansieber.bsky.social (re)implemented the Wolfram language in Rust github.com/ad-si/Woxi

and exposed it as a jupyter kernel. That's crazy.

24.02.2026 17:34 โ€” ๐Ÿ‘ 2    ๐Ÿ” 1    ๐Ÿ’ฌ 1    ๐Ÿ“Œ 0
JupyterLite

Thanks for the praise! ๐Ÿ™Œ
The next release is going to be a huge milestone. There is so many things it can do now - Iโ€™m quite excited ๐Ÿคฉ

You can already try it out here: woxi.ad-si.com/jupyterlite/...

24.02.2026 19:01 โ€” ๐Ÿ‘ 2    ๐Ÿ” 0    ๐Ÿ’ฌ 1    ๐Ÿ“Œ 0
Preview
GitHub - ad-si/Hikchr: Haskell wrapper + CLI tool for Pikchr, a PIC-like markup language for diagrams. Haskell wrapper + CLI tool for Pikchr, a PIC-like markup language for diagrams. - ad-si/Hikchr

Nice! Such an underrated tool!

I wrote a Haskell wrapper some time ago and I really need to remember to use it more often! =D

github.com/ad-si/Hikchr

20.12.2025 12:22 โ€” ๐Ÿ‘ 2    ๐Ÿ” 0    ๐Ÿ’ฌ 0    ๐Ÿ“Œ 0

And LLMs can help you really well to write that HTML!

Had the same insight when I had to write a somewhat custom invoice that wasn't covered by a standard invoice template. ๐Ÿคฏ

20.12.2025 12:20 โ€” ๐Ÿ‘ 0    ๐Ÿ” 0    ๐Ÿ’ฌ 0    ๐Ÿ“Œ 0

Good idea for a follow up post! I think I already have most of the infrastructure in place for such an analysis, but I donโ€™t want this postโ€™s scope to explode ๐Ÿ˜…

08.09.2025 11:12 โ€” ๐Ÿ‘ 2    ๐Ÿ” 0    ๐Ÿ’ฌ 0    ๐Ÿ“Œ 0

Iโ€™ve seen the betas and sounds like a great release! Looking forward to it ๐Ÿ˜Š

08.09.2025 07:40 โ€” ๐Ÿ‘ 3    ๐Ÿ” 0    ๐Ÿ’ฌ 0    ๐Ÿ“Œ 0

Good question! Will let you know!

05.09.2025 06:09 โ€” ๐Ÿ‘ 3    ๐Ÿ” 0    ๐Ÿ’ฌ 2    ๐Ÿ“Œ 0

Yes! ๐Ÿš€
It will catch up to ReScript very soon and Iโ€™ll include some interpolations when it will catch up to PureScript in the blog post.

04.09.2025 19:36 โ€” ๐Ÿ‘ 2    ๐Ÿ” 0    ๐Ÿ’ฌ 3    ๐Ÿ“Œ 0
Bar chart with following data:
Haskell, 156000
OCaml, 39024
F#, 33915
Elm, 22333
PureScript, 6162
ReScript, 3236
Gleam, 3086
ReasonML, 2083

Bar chart with following data: Haskell, 156000 OCaml, 39024 F#, 33915 Elm, 22333 PureScript, 6162 ReScript, 3236 Gleam, 3086 ReasonML, 2083

I'm currently working on a blog post comparing functional programming languages ๐บ.
And Haskell still rules ๐Ÿ˜Ž

04.09.2025 17:17 โ€” ๐Ÿ‘ 25    ๐Ÿ” 3    ๐Ÿ’ฌ 3    ๐Ÿ“Œ 0
Post image

I think I might be spending too much time on GitHub ๐Ÿ™ˆ

20.08.2025 21:41 โ€” ๐Ÿ‘ 0    ๐Ÿ” 0    ๐Ÿ’ฌ 0    ๐Ÿ“Œ 0
Preview
Release v0.12.0 ยท ad-si/cai Add new subcommands image - Generate an image using GPT-5 transcribe - Transcribe text from an audio file using GPT-4o Transcribe rewrite - Rewrite text with improved clarity and style jq - Get he...

๐Ÿš€ Exciting news!
*cai* 0.12 is available with new powerful subcommands:

- *image* โ€“ Generate images with GPTโ€‘5
- *transcribe* โ€“ Audio transcription via GPTโ€‘4oโ€ฏTranscribe
- *rewrite* โ€“ Rewrite text with improved clarity and style

github.com/ad-si/cai/re...

15.08.2025 21:16 โ€” ๐Ÿ‘ 0    ๐Ÿ” 0    ๐Ÿ’ฌ 0    ๐Ÿ“Œ 0
Preview
GitHub - ad-si/tu: CLI tool to convert a natural language date/time string to UTC CLI tool to convert a natural language date/time string to UTC - ad-si/tu

Just released a new version of `tu` ๐ŸŽ‰

Now with support for even more fuzzy dates!

github.com/ad-si/tu

25.07.2025 10:28 โ€” ๐Ÿ‘ 3    ๐Ÿ” 0    ๐Ÿ’ฌ 0    ๐Ÿ“Œ 0
Post image 30.05.2025 06:26 โ€” ๐Ÿ‘ 5    ๐Ÿ” 0    ๐Ÿ’ฌ 0    ๐Ÿ“Œ 0
Screenshot of using the CLI tool `cai`

Screenshot of using the CLI tool `cai`

The fastest AI CLI tool just became even more useful by adding support for xAI, Cerebras, and Deepseek! ๐Ÿš€

=> github.com/ad-si/cai

18.02.2025 19:59 โ€” ๐Ÿ‘ 3    ๐Ÿ” 0    ๐Ÿ’ฌ 0    ๐Ÿ“Œ 0
Post image

Time to cancel ๐• for good. Sorry, not sorry ๐Ÿคทโ€โ™‚๏ธ

03.02.2025 20:48 โ€” ๐Ÿ‘ 6    ๐Ÿ” 0    ๐Ÿ’ฌ 0    ๐Ÿ“Œ 0
Post image

Exciting update! My CLI AI tool cai has reached v0.8.0! ๐ŸŽ‰

New sub-commands:
- ocr: Extract text from images
- rename: Rename files based on their content
- rs, ts, py, โ€ฆ: Use programming language as the context
- changelog: Generate a changelog from git commits

Install now with cargo install cai!

08.12.2024 20:02 โ€” ๐Ÿ‘ 1    ๐Ÿ” 0    ๐Ÿ’ฌ 0    ๐Ÿ“Œ 0
Preview
GitHub - ad-si/cai: The fastest CLI tool for prompting LLMs. Including support for prompting several LLMs at once! The fastest CLI tool for prompting LLMs. Including support for prompting several LLMs at once! - ad-si/cai

Open source AI coding tools are getting crazy ๐Ÿคฏ

I just implemented a new subcommand for github.com/ad-si/cai with a single aider.chat prompt and it worked first try! ๐Ÿ˜ฎ

And it was not a simple commit either with 156 insertions over 2 files.

07.12.2024 13:36 โ€” ๐Ÿ‘ 5    ๐Ÿ” 0    ๐Ÿ’ฌ 0    ๐Ÿ“Œ 0
6.2.13. Lambda-case โ€” Glasgow Haskell Compiler 9.13.20241128 User's Guide

Haskell has this already: ghc.gitlab.haskell.org/ghc/doc/user...

01.12.2024 12:11 โ€” ๐Ÿ‘ 0    ๐Ÿ” 0    ๐Ÿ’ฌ 0    ๐Ÿ“Œ 0
Two apes with logos of OCaml and Haskell on their heads work together. The caption reads: "FUNCTIONAL PROGRAMMERS together strong."

Two apes with logos of OCaml and Haskell on their heads work together. The caption reads: "FUNCTIONAL PROGRAMMERS together strong."

21.11.2024 10:39 โ€” ๐Ÿ‘ 5    ๐Ÿ” 0    ๐Ÿ’ฌ 0    ๐Ÿ“Œ 0

Can somebody explain the whole Twitter <-> Bluesky dynamic to me?

Bluesky was (is?) funded by Twitter, but itโ€™s clearly a competitor.

Whatโ€™s the upside for Twitter?

02.05.2023 06:51 โ€” ๐Ÿ‘ 0    ๐Ÿ” 0    ๐Ÿ’ฌ 2    ๐Ÿ“Œ 0
Post image

๐Ÿ‘ฏ

01.05.2023 23:25 โ€” ๐Ÿ‘ 2    ๐Ÿ” 0    ๐Ÿ’ฌ 0    ๐Ÿ“Œ 0

In the coming weeks, I'll experiment with writing a WebDAV server for SQLite where each row is a YAML file.

This would make it easy to expose a SQLite database over network
and would be an interesting way to interact with it!

Since you made it this far, please follow me for more threads! ๐Ÿ˜Š

5/5

26.04.2023 21:25 โ€” ๐Ÿ‘ 0    ๐Ÿ” 0    ๐Ÿ’ฌ 0    ๐Ÿ“Œ 0

What makes this especially cool is the ecosystem around it:

- Supported by all major web servers (Apache, Nginx, Caddy, โ€ฆ)
- Numerous clients (Direct support by Apple Finder & Windows Explorer!)
- Libraries available for all major languages

4/5

26.04.2023 21:21 โ€” ๐Ÿ‘ 0    ๐Ÿ” 0    ๐Ÿ’ฌ 1    ๐Ÿ“Œ 0

- COPY
- LOCK (lock a file / directory)
- MKCOL (create a collection aka. directory)
- MOVE
- PROPFIND (retrieve properties)
- PROPPATCH (modify properties)
- UNLOCK

This allows you to manage files on a remote server using only HTTP requests!

3/5

26.04.2023 21:21 โ€” ๐Ÿ‘ 0    ๐Ÿ” 0    ๐Ÿ’ฌ 1    ๐Ÿ“Œ 0

You're probably familiar with HTTP's request methods:

- GET
- HEAD
- POST
- PUT
- DELETE
- CONNECT
- OPTIONS
- TRACE
- PATCH

WebDAV extends these with several new methods specific to file management:

2/5

26.04.2023 21:21 โ€” ๐Ÿ‘ 0    ๐Ÿ” 0    ๐Ÿ’ฌ 1    ๐Ÿ“Œ 0

Today I was working with WebDAV,
and although I've heard of it before, I didn't really know what it was.

Surprisingly, it's a pretty cool extension to HTTP! ๐Ÿฆพ

A short thread ๐Ÿงต:

1/5

26.04.2023 21:19 โ€” ๐Ÿ‘ 0    ๐Ÿ” 0    ๐Ÿ’ฌ 1    ๐Ÿ“Œ 0

Please no ๐Ÿ˜ญ
We have full text search nowadays. Why should I have to repeat keywords again? ๐Ÿ˜ฎโ€๐Ÿ’จ

26.04.2023 19:31 โ€” ๐Ÿ‘ 1    ๐Ÿ” 0    ๐Ÿ’ฌ 0    ๐Ÿ“Œ 0

Hello everybody! ๐Ÿ‘‹

Iโ€™m an indie hacker / entrepreneur / functional programmer and I write about software engineering tidbits and my struggles of building a sustainable SaaS business (-> airsequel.com)

Hope youโ€™ll join me on my journey! ๐Ÿ˜Š

26.04.2023 18:46 โ€” ๐Ÿ‘ 0    ๐Ÿ” 0    ๐Ÿ’ฌ 0    ๐Ÿ“Œ 0