- 79 Posts
- 81 Comments
sebastiancarlos@lemmy.sdf.orgOPto Linux@lemmy.ml•Systemd's Nuts and Bolts - A Visual Guide to Systemd4·1 month agoYes, I do get paid. Sometimes considerably (for what tech writing can provide).
Indeed, writing tech articles on Medium has allowed me to get some extra income/free-time in between jobs, which I use to upskill myself and then share what I learn with the community (with some amount of friction regarding the paywall). This self-reinforcing loop is quite appealing to me, and - I would argue - aligns somewhat with my take on the Kantian categorical imperative.
For what it’s worth, I like the typesetting. Medium also has extremely good SEO, likely from some direct negotiation with search engines, I assume. Eventually I plan to move my tech writings to my own blog, with some sort of minimal ad system, no paywalls. Also, I usually unpaywall my tech articles after the window of high income dries up.
I updated the post to use the “friend link” which should allow you to read for free. (I didn’t realize you could edit the link on lemmy after publishing).
in which case I’d much rather pay directly to the authors.
All my stories have a link to my ko-fi at the end, but the income from that is significantly less than what I get from Medium directly.
Edit: Thanks @[email protected] for donating! Much appreciated!
sebastiancarlos@lemmy.sdf.orgOPto Linux@lemmy.ml•Systemd's Nuts and Bolts - A Visual Guide to Systemd1·1 month agoHmm, you must be Germænic or nordic. You know, places in which the soccer ball freezes during winter before the invention of frost resistant turf
sebastiancarlos@lemmy.sdf.orgOPto Linux@lemmy.ml•Systemd's Nuts and Bolts - A Visual Guide to Systemd1·1 month agoThanks bro, just doing my best to keep our kind employed and informed. Long live the machine whisperers
sebastiancarlos@lemmy.sdf.orgOPto Linux@lemmy.ml•How To Become A Hacker: A Step-By-Step Guide6·5 months agoEvery software system worth its salt should have safeguards against Nokia nunchuck attacks.
sebastiancarlos@lemmy.sdf.orgOPto Linux@lemmy.ml•How To Become A Hacker: A Step-By-Step Guide20·5 months agoThanks! I borrowed the open source katana bit from unix surrealism
sebastiancarlos@lemmy.sdf.orgOPto Programmer Humor@lemmy.ml•Blur's "Boys And Girls" logic in Prolog.4·8 months agoThis is a nice overview: CLPFD and CLPZ: Prolog Integer Arithmetic
sebastiancarlos@lemmy.sdf.orgOPto Programmer Humor@lemmy.ml•The Christian and Traditional Family propaganda of Prolog examples8·8 months agomother can be used in several ways. If both X and Y variables are uninitialized, then it looks for all mother relationships. If one of them is initialized, it looks for matching relationships. If both are initialized, it returns true if such a relationship exists.
sebastiancarlos@lemmy.sdf.orgOPto Programmer Humor@lemmy.ml•The Christian and Traditional Family propaganda of Prolog examples9·8 months agoDepends on how you want to define your domain knowledge.
The thing you need to define for sure is the predicate
mother/2
(Which has arity 2, or in other words, two arguments). From then on, multiple options are available:- Take
mother(X, Y)
as an “axiom”, and define mother terms for all elements:
mother(abel, eve). mother(isaac, sarah).
- Derive
mother(X, Y)
fromfemale(X)
andparent(X, Y)
terms.
mother(X, Y) :- parent(X, Y), female(Y).
- Smash the institutional gender power structures and define only
parent/2
terms instead ofmother/2
andfather/2
.
- Take
sebastiancarlos@lemmy.sdf.orgOPto Programmer Humor@lemmy.ml•How to write a programming novel1·8 months agoBrilliant!
sebastiancarlos@lemmy.sdf.orgOPto Programmer Humor@lemmy.ml•Real Programmers Implement Functions On Top Of Classes3·9 months agoI can confirm it’s Catppuccin Mocha. I am not currently aware of the background color issue, but I’ll look into the matter soon. Thanks for letting me know. Also how dare you. But thanks.
sebastiancarlos@lemmy.sdf.orgOPto Linux@lemmy.ml•Working on a FOSS tool to convert raw work time data into a clean report for your boss or client. Any interest?31·11 months agoYes, I’ll host the source code on GitHub. I could consider mirroring it on Sourcehut if there’s enough interest, but I prefer the PR and Issues workflow on GitHub for collaboration. Plus, more people tend to have GitHub accounts than GitLab or Sourcehut, which makes it easier for contributors.
I get the concern about Microsoft, and while I’m not a fan of the company, GitHub has advantages that are hard to beat, especially for community reach. As for OpenAI potentially using the code, personally I don’t mind if my own code gets used for AI training.
I’ll be using an MIT license, in case you’re curious. Everyone is free to mirror it anywhere.
sebastiancarlos@lemmy.sdf.orgOPto Linux@lemmy.ml•Working on a FOSS tool to convert raw work time data into a clean report for your boss or client. Any interest?1·11 months agoAn existing FOSS time tracking software I like is Timewarrior (CLI)
sebastiancarlos@lemmy.sdf.orgOPto Linux@lemmy.ml•Working on a FOSS tool to convert raw work time data into a clean report for your boss or client. Any interest?11·11 months agoIt’s Exclidraw (dark mode)
sebastiancarlos@lemmy.sdf.orgOPto Linux@lemmy.ml•Working on a FOSS tool to convert raw work time data into a clean report for your boss or client. Any interest?191·11 months agoTotally understand your perspective, and I’m not here to push back against it. You’ve got a valid point.
I’ll just add that there are already commercial tools that do similar things to what I’m building. It’s interesting to consider how perceptions might shift if a tool were released by a company rather than a solo developer. Sometimes the context influences how a tool is interpreted, even if the underlying functionality remains the same. For what it’s worth, I have no commercial intent behind this.
sebastiancarlos@lemmy.sdf.orgOPto Linux@lemmy.ml•Working on a FOSS tool to convert raw work time data into a clean report for your boss or client. Any interest?111·11 months agoExactly! My tool is designed to work with existing time-tracking tools by processing their output. You can think of it as a post-processor that helps clean up and format the data.
Since there are already plenty of time-tracking tools out there (both CLI and GUI), I wanted something that could act as a flexible add-on for them.
sebastiancarlos@lemmy.sdf.orgOPto Linux@lemmy.ml•Working on a FOSS tool to convert raw work time data into a clean report for your boss or client. Any interest?21·11 months agoHey, thanks for the comment. I get that it might be used for something shady, but that’s not the intention. The primary goal is to clean up raw time-tracking data into a format that’s easy to present to clients or supervisors, especially for contexts when small gaps or irregularities should be absent.
I imagine most professionals aren’t expected to account for every single minute of their workday. For example, if you’re switching tasks or taking short breaks. It’s more about reporting general productivity or overall progression of tasks, not trying to inflate hours.
Anyone aiming for ‘time fraud’ could probably find easier methods. My focus is to make life easier for people who already track their work but want cleaner, more digestible reports.
Appreciate the feedback though, helps me make sure the use case is clear! :)
sebastiancarlos@lemmy.sdf.orgOPto Linux@lemmy.ml•Thoughts, tips, and customization of fzf for old-school CLI enjoyers?4·1 year agoAnd what’s your workflow when working with lots of files in projects with fish?
sebastiancarlos@lemmy.sdf.orgOPto Linux@lemmy.ml•Beachpatrol: A CLI tool to replace and automate your everyday web browser (Now with Firefox support)2·1 year agoUnlike a password manager that just logs you in, Beachpatrol can run any automation task, like checking your email, downloading files, or filling out forms. You have to create Playwright scripts for these tasks and run them from a shell command. There is an example script already in the commands folder, which you can run with the command
beackmsg smoke-test
. The sky is the limit, basically.
Thanks, one of your best