help-circle
rss







Should i say more? I think microsoft has won lastly over linux...
fedilink

[Announcement on NixOS Discourse](https://discourse.nixos.org/t/nix-init-generate-nix-packages-from-urls-with-hash-prefetching-dependency-inference-license-detection-and-more) ![](https://user-images.githubusercontent.com/40620903/215294082-81f7c171-c39a-47c3-8a28-0956fd7b9fa9.gif) ### Features - Hash prefetching powered by [nurl] - Dependency inference for Rust packages using the [Riff](https://github.com/DeterminateSystems/riff) registry and python projects - Interactive prompts with fuzzy tab completions - License detection - Supported builders - `stdenv.mkDerivation` - `buildRustPackage` - `buildPythonApplication` and `buildPythonPackage` - `buildGoModule` - Supported fetchers - `fetchCrate` - `fetchFromGitHub` - `fetchFromGitLab` - `fetchFromGitea` - `fetchPypi` - All other fetchers supported by [nurl] are also supported, you just have to specify the tags manually ### Usage ``` Usage: nix-init [OPTIONS] <OUTPUT> Arguments: <OUTPUT> The path to output the generated file to Options: -u, --url <URL> Specify the URL -c, --config <CONFIG> Specify the config file -h, --help Print help -V, --version Print version ``` [nurl]: https://github.com/nix-community/nurl
fedilink


OsmAnd version 4.3 mapping app for Android released
Much faster OpenGL map tile rendering and other cool stuff.
fedilink

The hardest scaling issue by Codeberg (a nonprofit, free software platform/service for code hosting)
cross-posted from c/softwareengineering@group.lt: https://group.lt/post/44632 > This kind of scaling issue is new to Codeberg (a nonprofit free software project), but not to the world. All projects on earth likely went through this at a certain point or will experience it in the future. > > When people like me talk about scaling... It's about increasing computing power, distributed storage, replicated databases and so on. There are all kinds of technology available to solve scaling issues. So why, damn, is Codeberg still having performance issues from time to time? > > ...we face the "worst" kind of scaling issue in my perception. That is, if you don't see it coming (e.g. because the software gets slower day by day, or because you see how the storage pool fill up). Instead, it appears out of the blue. > > **The hardest scaling issue is: scaling human power.** > > Configuration, Investigation, Maintenance, User Support, Communication – all require some effort, and it's not easy to automate. In many cases, automation would consume even more human resources to set up than we have. > > There are no paid night shifts, not even payment at all. Still, people have become used to the always-available guarantees, and demand the same from us: Occasional slowness in the evening of the CET timezone? Unbearable! > >I do understand the demand. We definitely aim for a better service than we sometimes provide. However, sometimes, the frustration of angry social-media-guys carries me away... > > two primary blockers that prevent scaling human resources. The first one is: trust. Because we can't yet afford hiring employees that work on tasks for a defined amount of time, work naturally has to be distributed over many volunteers with limited time commitment... second problem is a in part technical. Unlike major players, which have nearly unlimited resources available to meet high demand, scaling Codeberg's systems... TLDR: sustainability issues for scaling because Codeberg is a nonprofit with much limited resources, mainly human resources, in face of high demand. Non-paid volunteers do all the work. So needs more people working as volunteers, and needs more money.


Marble - find your way and explore the world
Available for Android, Windows, Mac OS X, Linux
fedilink

News 490: New Year’s Plan9’ing: FreeBSD Foundation’s Software Development review of 2022, what can we learn from Vintage Computing, OpenBSD KDE Status Report 2022, a Decade of HardenedBSD, In Praise of Plan9, and more. Tutorials Automation and Hacking Your FreeBSD CLI: The more we automate, the more we can save time and boost our productivity to higher levels. In this article we plan on looking at how to build more human-readable outputs in FreeBSD by leveraging tools like libxo to drive better output for automation APIs. OpenZFS – Data Security vs. Integrity: Data security is about preventing data from being disclosed, ensuring that only the correct people can access it. Data integrity ensures the data is correct, that it has not become corrupt due to hardware failure or other issues. With ZFS, you can get both.
fedilink

AWESOME! pen source karaoke singing game UltraStar Deluxe, inspired by Sony SingStar™ (includes step
tldr guide to get it working: ## Step 1: building you need to build the project (no packages for instance for fedora), but it is easy since build requirements are up to date. However, i had to use the current master version, since the stable release from 2020 wants a version of ffmpeg which is too old for my fedora. received some odd warnings, but the game still works ``` Linking ../game/ultrastardx Warning: "crtbegin.o" not found, this will probably cause a linking failure Warning: "crtend.o" not found, this will probably cause a linking failure 216888 lines compiled, 10.6 sec 59 warning(s) issued 616 note(s) issued make[1]: Leaving directory '/home/username/src/USDX/src' ``` ## Step 2: starting creative commons songs For legal reasons, it doesn't contain for instance copyrighted music and similar. some creative common songs which you can use without much configuration: https://github.com/UltraStar-Deluxe/songs This is great to understand how real examples work and makes step 3 (the interesting part) easier. You need to git clone this repository and then start the game with the path to this repo. ``` $ cd ~/src/USDX/game ~/src/USDX/game $ ./ultrastardx -Songpath ~/songs ``` ## Step 3: starting with copyrighted music Basically, ultrastar just loads whatever music file you dropped in the songs folder. So this way, you can also decide if you want to sing based on an instrumential version or if you want to sing along the original song, with the original singer assisting you. For the text and the notes how high you need to sing, i found this repository which contains both for many popular songs: https://github.com/razzertronic/usdx-songs but it doesn't work yet, the music file is still missing. Look into the creative commons repository and see which folder structure of the songs are expected (cover, text file and music file is important). The music file is also referenced in the song.txt file. This file looks for instance like that. `audio.ogg` must exist. MP3 is just the tag name, so the format doesn't matter. the creative commons repositiory also uses some OGG files. ``` #TITLE:Alle nur geklaut #ARTIST:Die Prinzen #MP3:audio.ogg #BPM:159,75 #GAP:12480 : 0 2 64 Ich ``` Also, i found that the music file i downloaded from youtube and the song.txt don't fit perfectly together, the youtube song lags a few seconds behind. TO fix that, i needed to change the GAP value in the song.txt Another example is: in one Madonna song, i found that one break (short period of silence) was inconsistent to the song.txt. Anyway, i guess you need to be prepared to spend some time to get each song working. Didn't try it yet, but maybe https://github.com/UltraStar-Deluxe/UltraStar-Creator can help with that. However, the software itself, and the overall result is **awesome** and very much on the same level as singstar!
fedilink


This looks very interesting for integrating AI painting into an Artist's toolbox.
fedilink

An introduction to open-source games (crosspost for Lemmy)
Here's a blog post where I talk about some well-known open-source games: [libranet.de/display/0b6b25a8-7…](https://libranet.de/display/0b6b25a8-7063-cc8c-7f9f-116272113110) I was originally going to post it directly to this group, but for some reason whenever I tried it the message got stuck "pending" and removing the mention fixed it.
fedilink



Seeking Volunteers for Landlord Accountability Project
PS: I'm not the OP. Just passing this along.
fedilink



News Testing wanted: execute-only on amd64: On the tech@ mailing list, Theo de Raadt (deraadt@) has issued a request for testing of patch(es) for execute-only (xonly) binaries on amd64. What kind of jobs are available with FreeBSD/OpenBSD?: Networking student wanting to know whether FreeBSD/OpenBSD knowledge is a thing that could bring them job offers. NetBSD HAMMER2: Based on the FreeBSD version, with notes: - Initial target is read-only support, but write support is also planned once read-only support is accomplished. - Tags are merely for packaging, nothing directly to do with file system version. - -CURRENT aka upstream NetBSD is the only tier 1 support branch at the moment. BSD Now 489: Refreshing Perspective : FreeBSD vs. Linux – Networking, HDMI sound output through TV speakers on FreeBSD 13, Getting started with tmux, Samba Active Directory, OpenIKED 7.2 released, FreeBSD Plasma 5 GUI Install, DHCP server howto in German, and more. Tutorials FreeBSD vs. Linux – 5 Factors When Considering FreeBSD vs Linux – Package Management: The popularity of package managers permeates all Unix distributions. Yet there are subtle differences in the approach that Linux vs. FreeBSD take in handling packages. How does Linux compare to FreeBSD's way of managing packages? We have identified key points to consider in the software lifecycle management of both in the article.
fedilink










cross-posted from: https://midwest.social/post/385425 > Just set this up for my local Food Not Bombs chapter so they can coordinate with volunteers and others better.
fedilink

Five new supported robots, Four new features and improvements, Three new icons, Two new firmwares, One new year
fedilink

.
fedilink


PineTime first impressions
[@opensource](https://lemmy.ml/c/opensource) Yesterday, I received a PINE64 PineTime smart watch as a late Christmas gift. I had asked for it mostly out of curiosity, and because considering that it was fairly cheap at around $35, if I fall out of using it, it's nowhere near as much of a loss as buying a laptop I never use. I've never used a smart watch before, except for a FitBit and GameBand very briefly, so I can't compare the PineTime to other smart watches easily. I probably would have gone on without a smartwatch, too, were it not for the selling point of it being hackable, open hardware at a low price. Overall, it seems to be a perfectly fine watch. The build quality is good; it feels durable, and the wristband isn't the most comfortable thing out there but it does the job. The default OS was InfiniTime 1.6, which I soon upgraded to InfiniTime 1.11. It's not Linux, as Linux couldn't run on the cheap hardware used in the PineTime (64KB RAM). Rather, it is a derivative of FreeRTOS, with a custom UI made specifically for the PineTime, and by far the most actively developed of all OSes for it. InfiniTime is a pretty good OS, usable enough, but without installable apps or a proper text input method, it's no watchOS replacement. The alternative OS, Wasp-os, seems to support installing apps specifically written for it, but I have yet to try it. On first boot the watch seemed stuck at the Unix epoch and there seemed no way to set the time. I had to pair it with my phone, so I installed Gadgetbridge, one of the recommended companion apps, from F-Droid. It asked for tons of permissions including restricted ones, and I had to unpair the device in the normal settings to pair it again via Gadgetbridge - annoying, but eventually I got the time to sync up with my phone. With that out of the way I could look around and see how everything worked, and it didn't take long to get used to the OS. I checked the InfiniTime GitHub for updates, and installed the latest version to get, among other things, an AWESOME terminal-style watch face. I also found some documentation, albeit woefully incomplete and scattered, of the update process and some features I'd not been able to find myself. Among the features: notification sync with the phone (no text input though), step tracking, heart monitor, accelerometer, metronome, drawing pad, music controls, navigation, one alarm, a stopwatch, and clones of Pong and 2048. Pong and 2048 are nice distractions that are probably a bit healthier than playing similar games on my phone while walking, but the novelty wore off very quickly. Pong in particular feels like a game developers put on obscure hardware just to prove they can. The drawing pad is not very usable, and I'd honestly rather have something like a calculator in its place. I was charging PineTime for most of the first night I had it, and I was initially concerned that the battery drained by almost 15 percentage points when I removed it from the charging base for 15 minutes, but when I got to spend a full day with it, it only dropped from 84% to 67% over the course of a day without charging - quite reasonable. It just discharged at a very inconsistent rate. Overall, besides using free software, the PineTime is a good enough watch that fills a solid niche in between something high-end like the Apple Watch, and a cheap digital watch with a couple games on it. I would recommend it to someone in need of that and I could see myself carrying this on my wrist for a good while. However, the default OS is poorly documented and the apps aren't fully featured yet, so expect some small difficulties.
fedilink

This year end episode of BSDNow features a trip report to EuroBSDcon by Mr. BSD.tv, as well as an interview with FreeBSD committer John Baldwin. Happy New Year, 2023!
fedilink

    Create a post

    All about open source! Feel free to ask questions, and share news, and interesting stuff!

    Useful Links

    Rules

    • Posts must be relevant to the open source ideology
    • No NSFW content
    • No hate speech, bigotry, etc

    Related Communities

    Community icon from opensource.org, but we are not affiliated with them.

    • 0 users online
    • 3 users / day
    • 9 users / week
    • 45 users / month
    • 167 users / 6 months
    • 2 subscribers
    • 346 Posts
    • 298 Comments
    • Modlog
    Lemmy
    A community of privacy and FOSS enthusiasts, run by Lemmy’s developers

    What is Lemmy.ml

    Rules

    1. No bigotry - including racism, sexism, ableism, homophobia, transphobia, or xenophobia. Code of Conduct.
    2. Be respectful. Everyone should feel welcome here.
    3. No porn.
    4. No Ads / Spamming.

    Feel free to ask questions over in: