programming.dev

9,059 readers
295 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 1 year ago
ADMINS

Some communities may be broken while we work on fixes

26
 
 

Welcome to a new era of interconnected content discussion with PieFed โ€“ a link aggregator, a forum, a hub of social interaction and information, built for the fediverse. Our focus is on individual control, safety, and decentralised power.


Like other platforms in the fediverse, we are a self-governed space for social link aggregation and conversation. We operate without the influence of corporate entities โ€“ ensuring that your experience is free of advertisements, invasive tracking, or secret algorithms. On our platform, content is grouped into communities, allowing you to engage with topics of interest and disregard the irrelevant ones. We utilise a voting system to highlight the best content.


Video introduction the codebase

27
28
 
 

Will growing local sales compensate for its inability to produce cutting-edge chips?

29
 
 
30
 
 

We have an app for our product that receives cable information via BLE and then saves it as a .csv file on the phone. The app is built with Flutter and generally works (on Android at least).

I'm having issues with permissions being reported as permanently denied by the permissions handler:

The permissions are granted according to the settings, but in the app this is never showing:

I'm launching the app via flutter in the terminal in xcode and it opens straight up. If I close it, the debugging session is closed and the app can not be opened again, which makes debugging this a nightmare.

I'm out of ideas and have already spent too much time trying to get an already functional app working in iOS. Is there anyone who can explain this to me or guide me in the right direction?

31
 
 

cross-posted from: https://goblin.band/notes/a0t79m3yt7o92tbv

Itch.io Now has Generative AI Disclosure Tagging (and requires it for Assets)

Developer Update

Itch.io projects have a new "Generative AI disclosure" field. Projects that don't comply will no longer be indexed on Itch's browse pages after a grace period.

@[email protected]

#Itchio #GameDev #IndieGameDev

32
 
 

For context, "no hello website" is a term I'm using to describe websites like https://nohello.com. The gist is that it's trying to get people to no only say "hello" but also ask whatever it is they're trying to ask you about. (In my opinion, this can even extend to generic conversations, like "hey, how are you?" versus just "hey!")

The problem is, many of these websites seem pretty rude. At the end of the day, I don't think it's possible to make one not seem at least a little rude because telling someone not to say hello just sounds rude lol. That said, even my favorite one (https://nohello.club/) has phrases like

  1. Unnecessary pleasantries
  2. useless phrase like "Hello"

But I like it because it doesn't say things like this that the original http://nohello.com says

please be prepared to be ignored if you only say "Hello!".

Some context, I'm not necessarily looking to include this on any corporate messaging app bio (unless it was 100% polite, which as I said I don't find possible). But the closer to something that polite, the more useful I think it is.

33
 
 

I have heard many times that if statements in shaders slow down the gpu massively. But I also heard that texture samples are very expensive.

Which one is more endurable? Which one is less impactful?

I am asking, because I need to decide on if I should multiply a value by 0, or put an if statement.

34
35
 
 

cross-posted from: https://lemm.ee/post/47771637

Extractify.zip is open source progressive web app (PWA) website to view and extract zip files online without downloading them (client side). It is a free and open source project.

Website: https://extractify.zip/

36
12
submitted 1 day ago* (last edited 1 day ago) by [email protected] to c/arch
 
 

While I'm trying to get Encrypted /boot and a detached LUKS header on USB to work,
I had a couple of questions come to mind:

~~1. Does the backup USB key need to be updated?~~
~~2. If so, then how would someone keep all backups up to date?~~

I probably asked a dumb question but if anyone can help guide me through the steps I'd really appreciate you!๐Ÿค—๐ŸŒป

37
 
 

This article explores how to use the concept of transactions in SwiftData and Core Data to build more reliable and efficient persistence operations.

38
 
 

https://cachyos.org/

CachyOS does compile packages with the x86-64-v3, x86-64-v4 and Zen4 instruction set and LTO to provide a higher performance. Core packages also get PGO or BOLT optimization.

CachyOS utilizes the BORE Scheduler for better interactivity, and offers a variety of scheduler options including EEVDF, sched-ext, ECHO, and RT. All kernels are compiled with optimized x86-64-v3, x86-64-v4, Zen4 instructions and LTO to be optimized for your CPU.

I like the sound of that for my new gaming distro, but I really feel more comfortable in the .deb ecosystem.

39
40
 
 

By default in Neovim, H/M/L jump to the highest, middle, and lowest line in the current visible window. If you have scrolloff set, it can be dificult to tell exactly which lines they correspond to. I made this plugin to visually guide you.

41
 
 

As established players shift to DDR5 and HBM3, CXMT and Fujian Jinhua offer huge discounts.

42
 
 

cross-posted from: https://beehaw.org/post/17155901

I started to learn how to use FLTK in Rust this year, so its fair to assume this update is specifically made for me; its so obvious. FLTK is basically a suckless toolkit for GUIs, with the goal of being small, light and standalone without being complicated. It is very small and can be compiled into the app without runtime requirements. It has most common functionality you would expect from a toolkit and should work cross platform.

Happy to see this update! Need to experiment and learn more about it soon for my first FLTK app.

43
44
45
46
20
Python 3.14.0 alpha 2 (discuss.python.org)
submitted 1 day ago by norambna to c/python
47
48
1
The First Developer Preview of Android 16 (android-developers.googleblog.com)
submitted 19 hours ago by [email protected] to c/android_dev
49
21
Advent of Open Source 2024 (adventofopensource.com)
submitted 1 day ago by pylapp to c/opensource
 
 

Advent of Open Source is a community-driven event that aims to introduce newcomers to Open Source Software development, and to help all participants to create or enhance their repositories.

50
7
Day 13 - Users and Groups (linuxupskillchallenge.org)
submitted 1 day ago by livialima to c/linuxupskillchallenge
view more: โ€น prev next โ€บ