Readit News logoReadit News
r1cka commented on Fix your tools   ochagavia.nl/blog/fix-you... · Posted by u/vinhnx
r1cka · 19 days ago
"Give me six hours to chop down a tree and I will spend the first 4 sharpening the axe"
r1cka commented on Git CLI tool for intelligently creating branch names   github.com/ytreister/gibr... · Posted by u/Terretta
r1cka · 4 months ago
I think people worry too much about branch names. Feature branches are usually ephemeral. Prefix your branch with your personal identifier so I know who is primary on it and worry more about the commit message which will live on indefinitely.
r1cka commented on Event Sourcing, CQRS and Micro Services: Real FinTech Example   lukasniessen.medium.com/t... · Posted by u/fmfamaral
nateroling · 5 months ago
This made me do a double-take. Surely you would never do this, right? It seems to be directly counter to the idea of being able to audit changes:

“Event replay: if we want to adjust a past event, for example because it was incorrect, we can just do that and rebuild the app state.”

r1cka · 5 months ago
The argument I've always heard for this was issues with code, not the event. If for a period of time you have a bug in your code, with event sourcing, you can fix the bug and replay all the events to correct current projections of state.
r1cka commented on Monorepo – Our Experience   ente.io/blog/monorepo-ret... · Posted by u/vishnumohandas
chipdart · a year ago
> API contracts are not free

Yes, they are. They are as free as adding a new endpoint.

> and for things that were not decided to be an API and or a contract an absolute waste of time.

You're talking about integrating multiple projects. There are always contract. You simply chose to be ignorant of that fact and fail to interpret breaking those contracts as the root cause of all your problems.

You point out anyone lauding monorepos as some kind of solution to any problem and I assure you that we can immediately isolate one or more problems caused by versioning and breaking contracts.

The only reason why we see this nonsense paraded in web services is that they are loosely coupled. When people worked mainly with modules and libraries, compiler and linking errors made this sort of error very obvious. Now people chose to unlearn facts and want to call that operational improvements.

r1cka · a year ago
I've found referring to them as implicit vs explicit contracts conveys the idea and is more well received than proclaiming someone's ignorance.
r1cka commented on GitOpper: GitOps Without Kubernetes   github.com/miekg/gitopper... · Posted by u/fanf2
tryauuum · 2 years ago
Correct me if I'm wrong:

    - GitOps is a fancy word recently created by Gitlab or Github to sound cooler
    - It means storing your code / services in git and deploying on push
It all seems so weird. We had tools like puppet since ice ages which can, after you push to git, reconfigure and deploy whatever you described in your git. Over all your fleet of machines.

Am I missing something?

r1cka · 2 years ago
You aren't missing anything. It's just marketing so GitHub/Gitlab stay in the main conversation when DevOps comes up.
r1cka commented on DuckDB in Action   manning.com/books/duckdb-... · Posted by u/tosh
timenova · 2 years ago
Does anyone know how well does DuckDB's persistent mode compare to SQLite for example?

Does it write synchronously on COMMIT and never lose data? Is it reliable enough to use instead of SQLite?

r1cka · 2 years ago
DuckDB targets analytical workloads. Your question sounds like your workload is transactional to me, so I'd recommend sticking with SQLite.
r1cka commented on Terminal Trove – A collection of CLIs, TUIs and all things in the terminal   terminaltrove.com/... · Posted by u/diazc
saulrh · 2 years ago
I wish the one-sentence descriptions were displayed in the lists. When I click through to https://terminaltrove.com/new/, I have to click through every single one of those names to find out what they are. It'd be a lot nicer if I could swoop through and see "grv: git repository viewer. netop: network topology visualizer. dive: tool for exploring each layer in a docker image." etc.

(edit to add: This is already pretty great, I love curated collections like this, I just also see a way to make it even better!)

r1cka · 2 years ago
Looks like they took your advice?
r1cka commented on Using extra Firefox profiles to make my life better   utcc.utoronto.ca/~cks/spa... · Posted by u/ingve
ashirviskas · 2 years ago
I use both Slack and Discord webapps in the according profile, why not use that? They already run in sandboxed browser instances (I guess), so there's even less overhead running them in your browser. (I did not do extensive testing, so I might be wrong here)
r1cka · 2 years ago
You are basically saying "Don't use any native apps, ever". With chrome profiles, links are just opened in whatever profile window was last active (this is on Mac OS, but I think others are the same). It's the one thing keeping me with chrome (brave).
r1cka commented on Self-Host All the Things?   tedium.co/2023/03/04/self... · Posted by u/ecliptik
triyambakam · 3 years ago
Very cool, and interesting that Martin Kleppmann of DDIA is an author. I am glad to come across this - I was brainstorming such a manifesto, now I can use this as a resource.

One local first that I recently switched to is migrating from ynab.com to my own Libre Calc spreadsheets. It took a few days to figure out all the formulas, but now I have even more control over how I track my budget.

r1cka · 3 years ago
Care to share your Libre Calc spreadsheet formulas?
r1cka commented on Tell HN: Firefox Is an awesome browser right now    · Posted by u/rrishi
commoner · 3 years ago
Try Profile Switcher for Firefox, which provides a Chrome-like interface for managing and switching between profiles in Firefox.

Add-on: https://addons.mozilla.org/en-US/firefox/addon/profile-switc...

Source: https://github.com/null-dev/firefox-profile-switcher

r1cka · 3 years ago
My problem is opening links from apps. Sometimes I want a link in Slack (or other desktop apps) to open in my personal profile and sometimes I want it to use my work profile. With Brave/Chrome, the link will open in whatever profile window is active. I can't find a way to make this work with Firefox.

u/r1cka

KarmaCake day57July 19, 2014View Original