HN user

pseudo_meta

188 karma

Researcher in sociology & SWE

- Website: https://chris-grieser.de/

- GitHub: https://github.com/chrisgrieser

- Mastodon: https://pkm.social/@pseudometa

- Meet: meet.hn/city/de-Berlin

#neovim #lua #zsh #alfred #obsidian #sociology #qda #data_science #sts #digital_economy

Posts0
Comments60
View on HN
No posts found.
Nook Browser 8 months ago

I use Brave, and for me it's really just the least bad option.

Firefox-based browsers do not support macOS automation (AppleScript/JXA). Safari lacks features/extensions. Orion/Vivaldi had bugs any time I tried them.

From the Chrimium-based browsers I tried, Brave blocks ads, supports PWAs, the crypto stuff can be turned off, and is stable. Brave does not excite me, but it's good enough.

Show HN: Vibe Linking 10 months ago

Plain and simple: It's an AI-enhanced "I'm feeling lucky".

As someone who uses the "I'm feeling lucky" regularly, this is definitely an improvement.

RSS is awesome 11 months ago

Love rss, but the upside of not having an algorithm determine your content consumption quickly results in a fire hose of content.

Sadly, filtering features seem to be only available for paid subscriptions of online services, or for self-hosted solutions. Or are there solutions I am not aware of?

- native browser bookmarks: things I visit regularly and want to access quickly, like the website of my bank. - read-later-links: I send it to my todo app, and read it the next day or delete it. No piling off links I never read. - topic-specific links like "tool to extract tables from PDFs" go into my note taking system (in my case Obsidian), where I can also write notes on the links properly

API is noticeably slower for me, sometimes up to 10x slower.

Upon some digging, it seems that part of the slowdown is due to the gpt-5 models by default doing some reasoning (reasoning effort "medium"), even for the nano or mini model. Setting the reasoning effort to "minimal" improves the speed a lot.

However, to be able to set the reasoning effort you have to switch to the new Response API, which wasn't a lot of work, but more than just changing a URL.

Landline phone. Never used it, the only thing I got there was spam, marketing or survey calls. Twitter for reasons that probably do not need explaining.

If low-tech counts: Contacts. They are just so much hassle compared to glasses, the imagined better looks are not worth it.

Read-later services. Just another pile of things to manage. If I really need to read something, I add it to my todo app.

I sometimes use sounds as opposed to print statements when debugging automations or certain UI behavior, e.g. to indicate whether a certain if-condition was triggered or not.

The advantage over normal print debugging is that you get immediate feedback, and do not need to switch to a console. This is also useful when it comes to debugging split second timings (custom window movement scripts).

Since there is apparently some confusion what mason is and what it is used for, a brief explainer.

As opposed to being a plugin manager, mason is a package manager. It installs editor-agnostic tools like LSPs, linters, or formatters.

As opposed to system-level package managers like homebrew, mason is specifically integrated in nvim. Other than having an UI inside nvim, this entails features such as auto-installing packages when bootstrapping nvim on a new machine.

As opposed to language-specific package managers such as npm or pip, mason includes packages across languages. That means instead of having to install one tool with npm, one with cargo, one with pip etc., you can install all your nvim-related packages just with mason.

While a plugin manager is basically a necessity, mason is more of a nice-to-have tool for nvim. It is convenient for some people, while others prefer using their existing package managers.

- Alfred: Launcher and general productivity app

- Hammerspoon: window management and general purpose automation app, configured in lua.

- sketchybar: menu bar replacement, configured in bash/zsh

- Karabiner elements: keyboard remapper

- homebrew: package manager

- Obsidian: note-taking app. Also longform writing (with the right origins) and social scientific QDA (with the right plugins)

- WezTerm: terminal, configured in lua

- espanso: text expander

- CleanShot X: Screenshot App, can also do OCR, Videos, gifs, and screenshot annotations

- Peek: Syntax highlighting for Quick Look into source code files

- Betterzip: Quicklook into archive files & general handling of archives

- Highlights: PDF reader with focus on annotations.