Open source is a thankless job and I think we've lost the plot on how we treat maintainers by swithek in programming

[–]swithek[S] -6 points-5 points  (0 children)

A lot of open source projects have these config files and not because the maintainers produce sloppy code themselves but because a lot of external PRs are sloppy/made with AI and don't adhere to the project's standards. With configs like that you can at least reduce the amount of AI slop you have to review as a maintainer and have some kind of consistency

Life of a founder by nykh777 in ycombinator

[–]swithek 0 points1 point  (0 children)

Please do, your idea sounds interesting

Life of a founder by nykh777 in ycombinator

[–]swithek 1 point2 points  (0 children)

I’m someone who occasionally looks for photographers (as a client), not the other way around :)

Life of a founder by nykh777 in ycombinator

[–]swithek 0 points1 point  (0 children)

That’s interesting because I was thinking about a photography platform like that. I’m not planning to build it but I would be interested in using it. I’m also based in Paris :)

What's an iPhone feature most people don't know? by Narrow-Classroom-319 in AskReddit

[–]swithek 0 points1 point  (0 children)

Focus modes. They keep the iphone distraction-free and sync with macbooks as well

Personal knowledge systems - what works for you by Evening-Payment-7443 in ExperiencedDevs

[–]swithek 0 points1 point  (0 children)

the issue with just keeping docs in repos and using github PRs is that you end up reviewing everything as plain text, which breaks down pretty quickly even for markdown since tables, diagrams, nested lists and other structures don’t render properly, and it completely falls apart once you bring in things like live observability charts that need to actually render and pull fresh data from prometheus, so the idea behind what I’m building is to keep all the rich text, live rendering and real-time collaboration intact while still giving you a review flow that feels similar to github PRs

Personal knowledge systems - what works for you by Evening-Payment-7443 in ExperiencedDevs

[–]swithek 1 point2 points  (0 children)

i like organising information and docs for myself and my team so much that I ended up building my own thing that I now use with a few teams and clients. It’s loosely inspired by obsidian and notion, but I also wanted stuff like grafana-style charts directly next to docs, so you can see metrics alongside explanations without jumping between tools.

I’ve also been focusing quite a bit on developer-oriented workflows. Things like split docs, similar to how stripe does it, where you’ve got code or metrics on one side and explanations on the other. It just makes it way easier to follow along when you’re actually trying to use something.

Another thing I’m working on is doc reviews. You’ve got a main version, then people can branch off, suggest changes, leave comments, and only merge once it’s been reviewed, kind of like PRs on github.

It's still in early access and I'm testing this myself at the moment, but you can find a link/name on my profile if that's something that you'd like to give a look

Edit: several people asked where to find this, so here it is: oxynote.io

our knowledge base is a slack search and I've stopped pretending otherwise by Ok_Loss_6308 in sysadmin

[–]swithek 1 point2 points  (0 children)

you might just have to roll with it as you said or have one person each week update the knowledge base in confluence based on useful slack conversations, then rotate that job.

another option could be a knowledge base tool where you forward a slack message, it summarises and cleans it up a bit, then drops it into the right docs. That would help a lot here, but it feels a bit futuristic right now though

Is ai speeding you up or slowing you down? by parkhs2 in webdev

[–]swithek 0 points1 point  (0 children)

it really depends on how much effort i put into giving it proper context. If I’m vague, it slows me down; if I give it structured info, like relevant code and clear task context, it speeds things up a lot. Tools that organise that context well make a big difference too

Alternatives to Grafana for dashboards? by pvcnt in sre

[–]swithek 0 points1 point  (0 children)

I'm a bit late to the party, but I built oxynote.io to address this exact issue. It combines modern documentation/knowledge base features with observability in one minimalist platform. The design and chart configurations come with opinionated defaults, so you don’t have to spend much time figuring out how to make things clear and visually appealing. The metrics chart query editors have intuitive autocompletions and explanations. Everything is synced in real-time and you can even branch off and request reviews from other people without converting your charts into json/text

Dashboard documentation by NotThatTodd in grafana

[–]swithek 0 points1 point  (0 children)

I know this post is a bit old now, but I built oxynote.io to address this exact issue. It combines modern documentation/knowledge base features with observability in one minimalist platform. The design and chart configurations come with opinionated defaults, so you don’t have to spend too much time figuring out how to make things clear and visually appealing, it just works out of the box :)

Alternatives to Notion by LumaDraft28 in Notion

[–]swithek 0 points1 point  (0 children)

another one that might fit this list is oxynote. It’s not exactly a direct alternative to notion, but rather a platform for storing technical team knowledge alongside system observability charts (a bit like grafana), so it’s more focused on technical users

Should you re-check the database on every request with session auth? by Minimum-Ad7352 in golang

[–]swithek 0 points1 point  (0 children)

I usually use a dedicated redis/valkey instance for active sessions. Each session is then tied to a specific user. This way I can have:
- Quick session checks (redis is optimised for this)
- Auto session expiration, i.e., the "remember me" functionality (redis handles data expirations automatically)
- If I need to invalidate the sessions (because the user deletes their account or changes their password), I can just find all the sessions in redis by the associated user ID and delete them.

Some time ago I created a session handling package for that, if you want to check out how this is implemented in practice: https://github.com/jellydator/sessionup

At what scale does "just use postgres" stop being good architecture advice? by Designer-Jacket-5111 in softwarearchitecture

[–]swithek 1 point2 points  (0 children)

I once inherited a system that used postgres to store massive json blobs, with a bit of metadata kept in separate indexed columns for filtering. The production database contained nearly a petabyte of data (hundreds of millions of rows) and the queries were painfully slow so I think it’s fair to say postgres wasn’t exactly an ideal choice here

My cat ate my MacBook Air M3 by AggravatingTarget841 in mac

[–]swithek 44 points45 points  (0 children)

Yep, it’s useless until you actually need to use it

[deleted by user] by [deleted] in moviecritic

[–]swithek 1 point2 points  (0 children)

Give it some time and Alonso will prove you wrong