programming.dev

9,218 readers
305 users here now

Welcome Programmers!

programming.dev is a collection of programming communities and other topics relevant to software engineers, hackers, roboticists, hardware and software enthusiasts, and more.

The site is primarily english with some communities in other languages. We are connected to many other sites using the activitypub protocol that you can view posts from in the "all" tab while the "local" tab shows posts on our site.


🔗 Site with links to all relevant programming.dev sites

🟩 Not a fan of the default UI? We have alternate frontends we host that you can view the same content from

ℹ️ We have a wiki site that communities can host documents on


⚖️ All users are expected to follow our Code of Conduct and the other various documents on our legal site

❤️ The site is run by a team of volunteers. If youre interested in donating to help fund things such as server costs you can do so here

💬 We have a microblog site aimed towards programmers available at https://bytes.programming.dev

🛠️ We have a forgejo instance for hosting git repositories relating to our site and the fediverse. If you have a project that relates and follows our Code of Conduct feel free to host it there and if you have ideas for things to improve our sites feel free to create issues in the relevant repositories. To go along with the instance we also have a site for sharing small code snippets that might be too small for their own repository.

🌲 We have a discord server and a matrix space for chatting with other members of the community. These are bridged to each other (so you can interact with people using matrix from discord and vice versa.

Fediseer


founded 2 years ago
ADMINS

Some communities may be broken while we work on fixes

1
2
 
 

After around 4 months of reading manuals, forums, watching tutorials and asking online, I've eventually managed to have an almost properly working NixOS installation on my pc and wiped the Win10 partition (I have win10 in a VM as a fallback mechanism)!

I started this journey initially wanting to switch to linux and I started my tests with Debian Stable. But the repo was really old (as expected), so I tried the Testing variant. But this repo had missing packages. I tried Unstable for a few moments too, but I crashed and didn't want to bother. I figured that I could make a script to (declaratively?) fetch and auto update packages from github, bypassing Debian Testing.

Then it was when I looked at NixOS and found out that the whole system kinda does what my script would do, but much much much better. Almost ever since then I tried to learn almost everything I needed and a few extra stuff to get it working. This is the configuration I've come up with so far (it's probably considered simple).

I also made a guide to keep track of what I was doing and what I would have to do once I took the decision to transition to Linux/NixOS, hopefully it might help others too:

https://codeberg.org/BlastboomStrice/LinuxPlan/src/branch/main/LinuxPlan.md

Finally I can be called a Linux user :)

3
 
 
4
5
70
Parse, don’t validate (lexi-lambda.github.io)
submitted 20 hours ago by [email protected] to c/programming
6
 
 
7
8
9
 
 

The S-100 board Intel 8086 MicroFrame computer is still in excellent condition.

10
25
[Rant] wtf GitHub?! (lemmy.dbzer0.com)
submitted 18 hours ago by [email protected] to c/github
 
 

Hello dear Lemmy Community,

I have a very nice story to tell you all. I was having a blast over the last few days setting up a home server with completely open-source software. As usual, I encountered some small problems with specific apps, so I wrote two issues and one feature request on their respective GitHub pages. After a few days, I received no responses in the very active communities, but nothing too strange yet.

Today, in the evening, I used my phone to check if a specific issue had gotten any reactions by now, but I couldn’t find my issue at all. I just saw "23 open issues," and none of them were mine. After logging in, it miraculously changed to 24 open issues.

Well, after a bit more testing, it turned out I was shadow banned. After discovering that, I tried to contact their support, but I was told I need to activate 2FA via an app or phone number first. "No thanks," I thought, and went ahead to try deleting my (not so important) GitHub account. But surprise, surprise: the account deletion button was greyed out, and I was told to write their support! Which I can’t do because I don't have 2FA!

What the fuck, GitHub?!

Thanks for reading! I hope you had more fun reading this than I had experiencing it.

11
 
 

At advanced nodes, chips are not getting cheaper.

12
13
59
When programmers meet (programming.dev)
submitted 14 hours ago by harendra21 to c/codingcafe
 
 
14
 
 

Fully featured board also outputs stereo sound and works with all C64 revisions.

15
189
submitted 1 day ago* (last edited 1 day ago) by [email protected] to c/programming
16
 
 

Moore Threads, Innosilicon, and Biren Technologies thought to be major beneficiaries of the IP.

17
 
 

But you can still buy its Touch Pro controllers.

18
 
 

TPM is a dedicated chip or firmware enabling hardware-level security, housing encryption keys, certificates, passwords, and sensitive data, "and shielding them from unauthorized access," Microsoft senior product manager Steven Hosking wrote last month, declaring TPM 2.0 to be "a non-negotiable standard for the future of Windows."

19
 
 

Broader product range foments broader adoption.

20
 
 

Right now their page https://upgradefromwindows.com just redirects to https://www.fsf.org/windows which has a wall of text and an infographic. Even I, who doesn't have windows and will never reinstall it unless forced, clicked away from the page within 5 seconds. The FSF desperately needs help with marketing and design, plus it would be great to have tooling for brain-dead linux installation (no, find distribution, backup, put linux on a USB-stick, reboot, hit some button to get into the BIOS, select "USB stick", reboot, click through installation, find alternative software, is not brain-dead).

21
 
 

It also had a trio of rollable, or slidable, displays for next-gen devices.

22
23
24
 
 

cross-posted from: https://rblind.com/post/3476242

As part of OurBlind's continued efforts to provide accessible online spaces for the blind and visually impaired community, we've developed custom themes for Lemmy, to use on our Lemmy instance on Rblind, and to make available for others, in keeping with the themes' license terms and the spirit of free and open source software.

If you're reading this on www.rblind.com and are not signed in, you're using RBlind-Dark. We hope you're enjoying it! If you log in, you can switch to RBlind-Light. Once logged in, go to your username, then Settings and, use the Themes dropdown to make your selection: we suggest RBlind-Dark or RBlind-Light at the end of the list.

Why these themes matter to us

We started this Lemmy instance back in 2023, prompted by the Reddit API protests. Reddit Inc., the company that controls the website our community r/Blind is on, had announced policy changes that made the apps most of us used to participate in the Reddit community impossible to maintain. During this time it became clear to us and many other online communities that a corporate-owned platform would always be subject to pressures that are contrary to our needs. We launched this site as our blind-friendly home base in the fediverse, a decentralized and often self-hosted social media platform.

The goal of having our own home server was always to be able to make our own decisions about the software we run on it. One of those decisions is that the visual styling should always be comfortable for low-vision users and other disabled people, as part of our core audience. That meant designing and providing themes that, within our technical limitations, conform to the Web Content Accessibility Guidelines (WCAG).

How we designed our Lemmy themes

OurBlind admins contracted Travis, a talented graphic designer from within the community, for this project. Check out his website here. Together we went over specific requirenments within WCAG and the site's usage, colors, layout, preliminary testing, and communication, to develop both the themes themselves and the framework for future work and sharing.

How these themes meet our goals

In short, the new themes ensure high contrast, colorblind friendly colors, readable fonts, and appropriately-sized and readable buttons and links.

Following are examples of the home feed using the new themes.

RBlind-Dark example

RBlind Lemmy homepage with Local selected in RBlind-Dark

RBlind-Light example

RBlind Lemmy homepage with Local selected in RBlind-Light

Time for testing and feedback

These have been audited by OurBlind admins, but that's only part of the validation process. If you're using this site and have low vision, colorblindness, a cognitive or a motor disability, consider providing feedback. Do they work well given your needs and use case? Do you like them? Does something not work quite right? Comment below or fill out the anonymous survey. Don't hesitate to comment if you're not a member of this instance or not disabled - we want these to be helpful to as many people as possible. Thank you!

We'll be collecting feedback and open to revisions until February 1st 2025. Even after that, we'll still be interested in your experience, but will take longer to respond and adjust.

How to use these themes on your own instance

As mentioned, this project is all about the value of free and open source software in ensuring control and autonomy. We're making this our home in the fediverse and we want to be good neighbors. We already offer the broader community a place for discussions around blindness, but we also want to contribute back.

These themes are licensed under GNU AFFERO General Public License and available at the Codeberg repo to be used or modified. Updates to the themes that come as a result of user feedback will be available there. Definitely give Travis a star and consider hiring for your own design needs, he's been a delight to work with.

The repo is also mirrored on GitHub for accessibility reasons.

Thanks, from RBlind

This community's journey has been long and thrilling, across three platforms and over a decade. Everybody on the admin and moderation team has deeply benefitted from and grown with the community. These themes are a humble gift to our members and our neighbors on the fediverse. May they make all our lives that bit more comfortable.

25
view more: next ›