HNHacker News
TopNewBestAskShowJobs

lf-non

894 karma · joined November 22, 2015

Independent software consultant enthusiastic about web platform, distributed systems, type safety and cloud infrastructure.

https://lorefnon.me

submissionscomments
lf-non··on Bring back crappy forums
Storyden is a nice self hostable forum solution if you are looking for something less crappy

https://www.storyden.org/

lf-non··on Show HN: Deff – Side-by-side Git diff review in your terminal
I also use icdiff, but it is good to have the file-awareness for git diff esp. the ability to quickly skip files that I know aren't important.
lf-non··on Ripple: The Elegant TypeScript UI Framework
With the introduction of proxy-based reactivity using runes, that is largely a solved problem in svelte.
lf-non··on The lazy Git UI you didn't know you need
For folks looking for a GUI tool, SourceGit is quite nice.

Written in C#, cross-platform (I have only used it on linux) and a cleanly-designed conventional ui that doesn't aspire to radically alter your workflow.

https://github.com/sourcegit-scm/sourcegit

lf-non··on Marko – A declarative, HTML‑based language
Yes, I also like relying on just functions.

I have found aberdeenjs a better dx than hyperscript.

https://aberdeenjs.org/

lf-non··on Marko – A declarative, HTML‑based language
This looks interesting and seems like a vast improvement over jsx.

I especially love the pug style concise syntax which for some reason they have buried deep into the docs rather than showcasing front and center.

https://markojs.com/docs/reference/concise-syntax

lf-non··on POML: Prompt Orchestration Markup Language
There is a difference between a product that a company pushes out as part of its business roadmap with a commercial strategy around it vs. an experimental research project that a single developer takes up on their own initiative.

It is great that they were allowed to open source it.

lf-non··on XMLUI
I understand the motivation for this, but don't understand why this can't just be a collection of web components.
lf-non··on Taking Notes with Joplin
There is an ongoing community effort to revive it: https://github.com/TriliumNext/Notes
lf-non··on Kaneo – An open source project management platform
This looks fantastic. Thanks for open-sourcing this. For a passion project this looks really polished and well done.

I know a lot of people have crazy expectations from open-source projects these days - and many of the comments here echo those, but you can gradually evolve it at your own pace. You don't owe folks anything.

lf-non··on Edge TTS
The ReadEra app for android supports this, and I use it for reading/listening to ebooks during commute. It works well.
lf-non··on Zasper: A Modern and Efficient Alternative to JupyterLab, Built in Go
I was primarily talking in the context of shared server deployments for teams
lf-non··on Zasper: A Modern and Efficient Alternative to JupyterLab, Built in Go
It is quite beneficial for people who aren't writing python. And for them managing jupyterlab installations is a bit of pain.

I would like to use this with xeus kernel for sql (which is also native) and if this reduces the resource consumption of that setup significantly, its a big plus for me.

lf-non··on Nullboard: Kanban board in a single HTML file
I use teable with sqlite - it has a kanban board view
lf-non··on Litdb – type safe SQL for JavaScript/TS
Understood. IMHO it would be desirable to have built in support for all common crud operations to be end-to-end type-safe.
lf-non··on Litdb – type safe SQL for JavaScript/TS
Just because some edge cases aren't supported, doesn't mean you can't take advantage of the type-safety in the rest of the application.

This particular feature seems to have nothing to do with the query builder even, just the migration system. You can always write just those specific migrations manually.

lf-non··on Litdb – type safe SQL for JavaScript/TS
Does using template strings not compromise with type-safety? The drizzle example will be a compile time error for example if id wasn't a numeric column.

Seems a strange design choice for a library that claims to offer a type-safe sql builder.

lf-non··on MdBook – a command line tool to create books with Markdown
It has been coming for a while. But I am looking forward to it. It is the only thing preventing me from using it.
lf-non··on MdBook – a command line tool to create books with Markdown
Typst is great, but really doesn't really serve the primary use case of mdbook which is building documentation websites or digital knowledge gardens that are accessible as a website.

If you are typesetting a research paper or writing a technical book for print publication typst is a great solution, but for a lot folks not having web support is an absolute dealbreaker.

lf-non··on Show HN: Tenno – Markdown and JavaScript = a hybrid of Word and Excel
This is a great concept. I'd love for this to be a part of a notetaking solution that I can run locally.

Curious what your long term plans are.

I am also curious if it supports taking (entire) tables as inputs and creating derived tables from them which can then be presented as chart etc. That would be really powerful.

lf-non··on Age is a simple, modern and secure file encryption tool, format, and Go library
There is also an official typescript implementation [1] and sops supports it natively [2].

[1] https://github.com/FiloSottile/typage

[2] https://github.com/getsops/sops?tab=readme-ov-file#encryptin...

lf-non··on Foliate: Read e-books in style, navigate with ease
Foliate's core function is an ebook reader and not library management. Once installed you can double click your epubs to open them on foliate - it will not move around your stuff.

There is a library view in the app but it is mostly a history of recently accessed files.

lf-non··on Zed on Linux Is Here
I started using this a few hours ago and so far am really pleased with the experience. Vim keybindings mostly work as expected and TS integration works great oob. I can totally see this becoming my primary editor going forward.
lf-non··on DB Browser for SQLite (Windows, macOS, and Most Versions of Linux)
Nice. I use pgcli for postgres and wanted something similar for sqlite.
lf-non··on Show HN: I am building an open-source Confluence and Notion alternative
Bookstack is quite nice but last I saw it doesn't support multi user collaboration which this tool seems to include as a core feature. That can be a big differentiator for a lot of people.
lf-non··on How to Run Adobe Photoshop 2024 on Wine (Linux)
If you want to avoid Adobe software, but are familiar with photoshop, Photopea [1] is a great choice.

It supports psd files (natively, without any export/import), has similar shortcuts, can import photoshop brushes and overall comes across as a well designed software. Their subreddit has a great helpful community too.

I am not a professional photo editor or graphic designer, but I have been using it a few times every week for last year or so and have yet to come across any bugs.

[1] photopea.com

lf-non··on LINQPad – The .NET Programmer's Playground
Also https://github.com/waf/CSharpRepl - if you want a conventional repl, also cross platform.
lf-non··on Webview: Tiny cross-platform webview library for C/C++
Primarily because it bundles a webserver to bridge the host code and code running in the browser.
lf-non··on Show HN: Boxwood – simple templating engine for JavaScript, in JavaScript
Try edge: https://edgejs.dev/

It is mature and feature rich. I like that the expressions can be plain js and it is not coupled with html.

lf-non··on Uno: Create Beautiful Cross Platform .NET Apps Faster
If you scroll down there is support for a pure C# builder API too which looks quite nice.

https://platform.uno/c-markup/

Page 1 of 13Next →