Recent submissions

Comment · 2 months ago
This is spot on. I am extremely uncomfortable with the large number of transitive dependencies that end up in pretty much any non-trivial rust application. No amount of memory safety will save us if a tiny, ubiquitous library that nobody scrutinizes because it’s nested eight layers down the dependency graph gets compromised.

I think Go apps tend to have better dependency hygiene because the language has a better standard library, which results in better culture around dependencies.

I also think it’s frustrating that both cargo and npm totally ignore the decades of prior art from Linux distributions that have figured out good ways to improve dependency management. We’d be in better shape if there was a community curated subset of known-good dependencies that are release-managed together that the broader ecosystem could build on, sort of like Ubuntu having “main” and “universe”.

Comment · 4 months ago
Or you could just install something like Tailscale and never have to think about it again.
Comment · 4 months ago
I’ve been really impressed with GPUI, particularly with Longbridge’s open source component library which provides a bunch of shadcdn-alike widgets that are really well implemented and come with a bunch of tailwind-like helper functions that make layout easy.

The downside is that the dependency stack you need to do gui programming with rust is massive and the compile times are brutal. You can’t beat the application performance, though. It’s crazy how nice it feels compared to bloated electron apps.

The question of “are we gui yet” is definitely yes, at least on the desktop. The problem is that developers are too lazy to build apps with anything other than web frameworks.

Comment · 5 months ago
I bought one of these last year, specifically looking for a modern take on the netbook form factor. I run PopOS on mine and absolutely love the machine. It’s a perfect travel laptop and it has largely replaced the iPad mini that I previously used as my travel companion. I sometimes use it with XReal glasses, which is great. I’ve found that a 35 watt phone charger is sufficient to charge it over USB C, so I don’t even need to carry a laptop-class charging brick.

I will note that I also had the screen rotation issue described in the post, but it was easy to solve at the desktop environment level in COSMIC. I didn’t bother dealing with it elsewhere because I honestly don’t mind if the grub menu is sideways.

Comment · 5 months ago
I've wanted to see a good, production-quality open source take on this editing paradigm for a long time and your implementation appears to get a lot of things right. I took a crack at this myself a few years ago but never got around to really getting it over the line: https://github.com/segphault/codemirror-rich-markdoc

Your wysiwyg support for tables is very nice, but I couldn't quite figure out how to delete a row. The checkboxes are also a little fiddly, it would be nice if the checkbox turned into editable text when the cursor moves next to it. Does Atomic Editor work with vim bindings via replit's CM6 vim plugin?

Props for building this and sharing it, I hope you stick with it.

Comment · 5 months ago
Anthropic uses Stainless Docs for the API reference. It’s a custom integration that embeds the Stainless Docs react components directly in the Claude dashboard application.

(I worked on the Stainless Docs product at Stainless and implemented support for Anthropic’s embedding use case)

Comment · 6 months ago
It's bad enough that Microsoft doesn't have a satisfying answer to this question, but what makes it worse is that WinUI feels weirdly non-native in ways that sort of uncomfortably result in Electron apps feeling more like real Windows applications.

It's worth noting though that Apple is on a similar trajectory and is now in a very nearly as bad position given all the serious issues with SwiftUI and how badly it has fragmented/degraded Mac desktop application development.

It's almost like the major desktop platform vendors have all given up on supporting high-quality native desktop applications.

Comment · 8 months ago
This was my most-wanted Obsidian feature, so I’m thrilled to see this. It’s going to be great for server-side automation and RAG against Obsidian vaults.
Comment · 8 months ago
Github does publish their spec: https://github.github.com/gfm/ The CommonMark spec is largely based on it.
Comment · 9 months ago
What? The window manger and the panel (plasmashell) are separate processes in a Plasma desktop. In Sway, users typically choose from a range of totally separate applications like swaybar or quickshell for the panel. There’s absolutely no reason the panel has to be coupled with the compositor under Wayland and nobody actually does it that way that I’ve seen.
Comment · 11 months ago
I've attempted to switch to Orion on iOS a few times in the past and could never quite stick with it due to reliability issues. I'm giving it another try now to see if this 1.0 release gets it over that hurdle. Vivaldi is still a lot more polished than Orion on mobile, but Orion's support for Chrome extensions is a pretty compelling feature. I'm a very happy Kagi search user, so I'm rooting for them to succeed here.
Comment · 1 year ago
I switched to Fastmail when I degoogled, and I've been very happy with it. I genuinely feel that its UX and feature set are better than what I was getting from GMail.
Comment · 1 year ago
Yes, there is a mod for Hollow Knight called Benchwarp that lets you place benches wherever you want and fast travel between them.
Comment · 1 year ago
Strudel is fun. If you're interested in getting Strudel-like sequencing inside of a DAW, check out the latest version of Renoise, which added a Lua-based phrase scripting environment with support for Tidal Cycles notation. They also added it to their Redux plugin, so you can use it in literally any DAW.
Comment · 1 year ago
Yes, it relies on a Markdown note file for each row and the “columns” are YAML frontmatter and cached metadata for each file.

I am with you on this, I wish Obsidian would optionally allow you to use YAML or some other structured data directly in the fenced code block or base file.

I really, really want something that kind of takes an Obsidian-like approach to local databases, sort of like Excel/Airtable but with flat, human-editable text files that live on your filesystem with a schema driven property editor. It’s kind of a bummer that this gets so tantalizingly close but doesn’t take it to the logical conclusion. I hope they do it eventually or make it possible with plugins.

Live from the official Hacker News API

A modern reader for Hacker News · SvelteKit + Skeleton