StartOS facilitates the entire process of discovering, installing, configuring, and using any variety of open-source software from anywhere in the world without trusting anyone.
Not a fan of Ruby, but the things they outline here are pretty good for testing just about any language.
I maintain a fork of llvm and a JIT runtime written in Rust where we've employed some of these same techniques. E.g. caching llvm builds, running things in parallel...
Any sufficiently complex, well tested, system has the potential for long CI times. It's not something unique to Ruby or dynamic languages.
In case, like me, you were wondering what this has to do with ssh:
openssh does not directly use liblzma. However debian and several other
distributions patch openssh to support systemd notification, and libsystemd
does depend on lzma.
how do you get notifications of someone at the door?
can you use the android app still?
how do you securely store video on your server? They say they support ftps, but I have no idea how hard that is to set up. Shame they don't support sftp.
Try and write a mutable doubly linked list in Rust and you will find that it's problematic for the borrow checker.
Search online and you will find solutions that work around this using 'RefCell' (to delegate mutable borrows to runtime), or raw pointers with 'unsafe'.
This project was interesting. Recently, I've been digging into the functional programming paradigm. This is one of my first tries at it. I've been doing OOP until recently, but this project really was impressive to me. The whole implementation took about nine hours. Functional programming is much less convoluted. I spent more...
I've been buying these little boxes from AliExpress for years to use as firewalls and routers. My oldest one is almost 9 years old now! OpenBSD installs just fine. Just a BIOS tweak to always boot up after power is restored.
KVMs are unreasonably expensive and my work was about to throw this one in the dumpster. I just need to order some console cables first but I'm really pleased.
Stract is an open source search engine where the user has the ability to see exactly what is going on and customize almost everything about their search results. It's a search engine made for hackers and tinkerers just like ourselves. No more searches where some of the terms in the query arent used, and the engine tries to guess...
I've used a US-QWERTY keyboard layout my entire life. I've seen other layouts that do things like reduce the size of the enter/backspace keys, move the pipe operator (|) and can't wrap my head around how I would code on those....
Atuin replaces your existing shell history with a SQLite database, and records additional context for your commands. With this context, Atuin gives you faster and better search of your shell history!...
Basically I have a Navidrome container and it's pointing at my music in a network mounted folder, what's the best way to ensure that it's always there, even after a reboot of my Pi?
n00b question, sorry. If I had a desktop that could hold 4 HD and 2 SSD, could I turn it into a NAS? Could someone point me in the right direction if this makes sense?
Hey, I’ve recently designed a Poster about the FHS since I often forget where I should place or find things. Do you have any feedback how to make it better?...
Just wanted to share my experience with notesnook as a daily note taking and information organizer app. The free tier is fairly barebones but you can use it for simple stuff, but I’ll say that the paid $50 per year tier is really nice. I’m surprised at the polish and feature set for a OSS project from 2019 but it’s also...
This has been a ground-breaking year for my C skills, and paradigm shifts in my technique has provoked me to reconsider my habits and coding style. It’s been my largest personal style change in years, so I’ve decided to take a snapshot of its current state and my reasoning. These changes have produced significant productive...
I suppose he had to wrap all the standard string operations to update the count field? Probably with a small performance hit to count the length of the result.
Specifically, do you worry that Microsoft is going to eventually do the Microsoft thing and horribly fuck it up for everyone? I’ve really grown to appreciate the language itself, but I’m wary of it getting too ingrained at work only to have the rug pulled out from under us when it’s become hard to back out....
Sovereign Computing | Start9 ( start9.com )
StartOS facilitates the entire process of discovering, installing, configuring, and using any variety of open-source software from anywhere in the world without trusting anyone.
The BASIC programming language turns 60 ( arstechnica.com )
I was definitely a Commodore kid, and BASIC was my first language. Maybe it's nostalgia, but I still like BASIC for hobby stuff.
systemd Rolling Out "run0" As sudo Alternative ( www.phoronix.com )
Anytype Desktop 0.40.0 (MULTIPLAYER!) Released 👯 ( community.anytype.io )
Good note by @brb is what kind of license they use:...
Microsoft Just Released MS-DOS Source Code! ( github.com )
hello! i made a versatile file syncing tool in C++ it's called lunas
https://codeberg.org/cyber-luna/lunas...
How I improved our CI build time from 24mins to 8mins and reduced costs by 50% ( owaiskhan.me )
Improving GitHub Deployments with Merge Queue ( www.infoq.com )
Inside the failed attempt to backdoor SSH globally - that got caught by chance - Kevin Beaumont ( doublepulsar.com )
Backdoor in upstream xz/liblzma leading to ssh server compromise ( www.openwall.com )
Related discussion:...
Recommendations for a video doorbell?
Hey all I'm looking for recommendations for a video doorbell that doesn't need an internet connection....
C++ creator rebuts White House warning ( www.infoworld.com )
Python is memory safe? Can't you access/address memory with C bindings?
I Made a English Dictionary Front-End for Terminals ( feddit.nl )
This project was interesting. Recently, I've been digging into the functional programming paradigm. This is one of my first tries at it. I've been doing OOP until recently, but this project really was impressive to me. The whole implementation took about nine hours. Functional programming is much less convoluted. I spent more...
Particle Life - Beautiful simulations arising from incredibly simple rules ( www.youtube.com )
Finally joined the "work was throwing it out" club ( programming.dev )
KVMs are unreasonably expensive and my work was about to throw this one in the dumpster. I just need to order some console cables first but I'm really pleased.
SilverBullet: a self-hosted personal knowledge management system for people with a hacker mindset ( silverbullet.md )
Stract: Independent and Open Search ( stract.com )
Stract is an open source search engine where the user has the ability to see exactly what is going on and customize almost everything about their search results. It's a search engine made for hackers and tinkerers just like ourselves. No more searches where some of the terms in the query arent used, and the engine tries to guess...
Which OS do you use for your homeserver?
Edit: wow, this is a never ending comment section!
Do any of you program on non-US keyboard layouts?
I've used a US-QWERTY keyboard layout my entire life. I've seen other layouts that do things like reduce the size of the enter/backspace keys, move the pipe operator (|) and can't wrap my head around how I would code on those....
Does anyone else harvest the magnets and platters from old drives as a monument to selfhosting history? ( lemmy.world )
Recommend me a programming language
I've been working with a Javascript (+ TypeScript) + Java + SQL stack for the last 10 years....
Enshittification of GitHub?
First, they restricted code search without logging in so I'm using sourcegraph...
Looking for a job as backend developer, a Sankey diagram ( programming.dev )
Data collected from Oct 6th, 2023, until today. All data collected by me....
Atuin is an open-source shell command history app for Linux with syncing, unlimited history, and with contextual search ( lemmy.ml )
Atuin replaces your existing shell history with a SQLite database, and records additional context for your commands. With this context, Atuin gives you faster and better search of your shell history!...
Best Way To Mount A Directory on Boot
Basically I have a Navidrome container and it's pointing at my music in a network mounted folder, what's the best way to ensure that it's always there, even after a reboot of my Pi?
The C++ scope resolution operator is beautiful
Both zig and go use the dot operator, but I find the ‘::’ operator much more readable....
Can I build a NAS out of a desktop? [Request]
n00b question, sorry. If I had a desktop that could hold 4 HD and 2 SSD, could I turn it into a NAS? Could someone point me in the right direction if this makes sense?
Unison | A friendly, statically-typed, functional programming language from the future · Unison programming language ( www.unison-lang.org )
A friendly programming language from the future.
Filesystem Hierarchy Standard - Reference Poster / Cheatsheet [Added dark mode] ( lemmy.world )
Hey, I’ve recently designed a Poster about the FHS since I often forget where I should place or find things. Do you have any feedback how to make it better?...
Uncommon Syncthing usecases
What are you non-obvious, maybe strange usecases of Syncthing?...
OSS Notetaking App: Notesnook ( notesnook.com )
Just wanted to share my experience with notesnook as a daily note taking and information organizer app. The free tier is fairly barebones but you can use it for simple stuff, but I’ll say that the paid $50 per year tier is really nice. I’m surprised at the polish and feature set for a OSS project from 2019 but it’s also...
My personal C coding style as of late 2023 ( nullprogram.com )
This has been a ground-breaking year for my C skills, and paradigm shifts in my technique has provoked me to reconsider my habits and coding style. It’s been my largest personal style change in years, so I’ve decided to take a snapshot of its current state and my reasoning. These changes have produced significant productive...
How do you feel about TypeScript?
Specifically, do you worry that Microsoft is going to eventually do the Microsoft thing and horribly fuck it up for everyone? I’ve really grown to appreciate the language itself, but I’m wary of it getting too ingrained at work only to have the rug pulled out from under us when it’s become hard to back out....
Should I replace my SSD?
cross-posted from: lemmy.sdf.org/post/5332699...
Which software do you mostly use for programming, and why? ( suppo.fi )
[Thread, post or comment was deleted by the author]
IPFS, why haven't we seen video streaming services?
What’s the state of IPFS?...
What is a good FOSS email app
I want to know if there are any good FOSS email apps on android ? I use gmail and outlook generally for mails for work/office purpose !
ZFS dataset configuration for a movies and tv shows library? Very heterogeneous data
Hi y’all,...