- 2 Posts
- 12 Comments
alienscience@programming.devto
Concatenative Programming@programming.dev•Jovial Reverse Polish Notation Calculators
1·2 months agoIf you are using Android and have an interest in RPN calculators, I highly recommend RpnCalc. No ads, no tracking, just a great calculator.
alienscience@programming.devto
codeberg@programming.dev•Welcome aboard everyone joining Codeberg after the recent news!
11·2 months agoFilling out forms to get CI runners means no serious users will be attracted.
I think this will have opposite effect. Only serious users will be willing to fill out forms and casual users will be put off by the bureaucracy. I agree that it is a downside though. In a perfect world, there would be no forms to fill in.
The problem with CI is that the internet is full of not-nice people who will use free compute to mine crypto. Gitlab had problems with this abuse and requires credit card details.
alienscience@programming.devto
Forgejo@programming.dev•Forgejo v12.0 is availableEnglish
4·3 months agoIts not the solution that you are looking for but Woodpecker runs well on k8s and directly supports Forgejo. I use them together on k8s and I am happy enough not have tried runners.
alienscience@programming.devto
Selfhosted@lemmy.world•Reevaluating my password managementEnglish
3·4 months agoI do this for sites where I don’t care at all about security. One minor tip, that will protect against automated attacks if the password is cracked, is to add part of the website name into the password (e.g “mystrongp4ss!lemworld”) .
A human could easily crack it, but automated systems that replay the password on different sites would probably not bother to calculate the pattern.
alienscience@programming.devto
Selfhosted@lemmy.world•Reevaluating my password managementEnglish
4·4 months agoI also use KeepassXC and Synthing together and I am very happy with this combination.
One tip that I have, if you are worried about the security of the database file being shared, is to get 2 Yubikeys and use these, along with a strong passphrase, to protect the database file.
At $work we write closed source Rust but we do not use Kellnr.
Instead we use a mono-repo, using a workspace, that contains most of our applications and libraries.
Our setup is mostly OK but needs some workarounds for problems we have hit:
- Slow
cargo clean && cargo build, to speed this up we usesccache. - Very slow Docker builds. To speed these up we use cargo chef.
- Slow CI/CD. To speed this up we use AWS instances as Github runners that we shutdown, but do not destroy, after use. This allows us to cache build dependencies for faster builds.
I am generally happy with our setup, but I am a fan of mono-repos. If it ever becomes to difficult to keep compiles times reasonable, I think that we would definitely look at Kellnr.
- Slow
alienscience@programming.devto
Programming@programming.dev•7 Must Read Tech Books for Experienced Developers and Leads in 2025
2·7 months agoI enjoyed reading the Phoenix Project and learnt a lot from it. It is a classic for very good reasons.
There was another follow up book – The DevOps Handbook that went into more detail about solutions to the problems raised in the Phoenix Project. I got a lot from the DevOps handbook but I found it quite a heavy read.
Years later I found a smaller, but super practical book, that covered much of the same subject matter – Operations Anti-Patterns, Dev Ops Solutions. I recommend this Manning book after the Phoenix Project.
But then I haven’t read the Unicorn Project yet, so that is a book for the list.
alienscience@programming.devto
Open Source@lemmy.ml•questions/considerations about forking projects
4·7 months agoThe only thing you should keep an eye on is probably the license? But I’m not the right person to discuss about licensing :/
It is normal practice to keep the same copyright notice and add your name to it, e.g for this project I forked in 2021: https://code.alienscience.org/alienscience/dnsclientx/src/branch/master/LICENSE
alienscience@programming.devto
Hardware@programming.dev•NEW PRODUCT – Adafruit ESP32-S3 Reverse TFT with w.FL Antenna
2·7 months agoLOL, yes. Just in case it is of interest:
- ESP32-S3 is the chip, this family usually comes with CPU + Bluetooth + Wifi.
- Reverse TFT, this is a small display put on the other side of the circuit board from the chip.
- w.FL Antenna, this is the connector on the Wifi Antenna.
I like these small boards, they are tiny and I need a magnifying glass for soldering. Its mind blowing how these tiny boards are more powerful than mainframe computers filling a room, and supporting 20 users, used to be.
alienscience@programming.devto
Programming@programming.dev•Best Alternative to Postman?
1·10 months agoI think that Kreya is worth a mention:
- It has more complete OAuth2 support than Insomnia.
- Saves to human readable files.
- Usable free tier.
- Cheap Pro tier pricing.
alienscience@programming.devto
Programming@programming.dev•Backdoor in upstream xz/liblzma leading to ssh server compromise
19·2 years agoThe person that found this is a hero.
Whenever I see slightly weird behaviour, there is a temptation to just move on because there isn’t enough time, running software is complicated, and there is something else I want to do. I will try to change my attitude in future in case it uncovers a backdoor like this – it would be educational too.


Github page for the library: https://github.com/gmcgoldr/stackerror