401
16
Gallery of Computation (www.complexification.net)
402
15
403
13
submitted 3 months ago* (last edited 3 months ago) by elBoberido@programming.dev to c/programming@programming.dev

Hello everyone

We released iceoryx2 v0.9 tonight. With the release, we are pushing more and more iceoryx2 into the embedded world. We have written a test runner that runs on std and no_std environments, stabilized the decentralized recovery, and added a ton of quality of life improvements.

For those who haven’t heard of it yet: iceoryx2 is a zero-copy inter-process communication library.

The basic idea is: instead of serializing data, copying it through sockets, pipes, message queues, or some broker process, iceoryx2 lets processes communicate via shared memory. That makes it useful when you care about latency, throughput, or moving large amounts of data between processes without wasting CPU cycles on copies.

It supports C, C++, Python, Rust, and C#, and runs on Linux, macOS, Windows, FreeBSD, and QNX, with experimental support for Android and VxWorks.

It is not limited to plain pub/sub either. iceoryx2 supports publish-subscribe, events, request-response streams, and a blackboard pattern, which is basically a key-value repository directly in shared memory.

The architecture is fully decentralized: no central broker, no daemon that everything depends on, and no single process that becomes the obvious bottleneck or failure point.

Happy to answer questions about the release, the no_std work, or zero-copy IPC in general.

404
57
405
47
406
43
407
33
submitted 3 months ago* (last edited 3 months ago) by binaryqueen@programming.dev to c/programming@programming.dev

Good morning 👾

I'd like to fetch data via BLE (Python or Swift) from a cheap smart ring that can be reverse engineered or that is already RE'd. Pulse, oxygen levels, gyroscope, button would be very useful. I'd like to build a python or swift library.

Thank you for any input =)

408
36

cross-posted from: https://lemmy.ml/post/47339272

Finally I can stay forever on lemmy even not opening the browser! 😂

Thinking of using it as a mod tool to see new posts in communities I moderate.

Sharing it early, maybe get some ideas on how to make it better.

https://github.com/tracyspacy/lemmy-tray

409
7
410
43
411
-11

Meme sin ánimo de ofender a nadie (es triste tener que aclarar eso en estos tiempos)

412
93
413
232

SAN FRANCISCO, CA - In the wake of a devastating supply chain attack in the npm registry that left millions of enterprise applications compromised and billions of user records exposed, developers across the JavaScript ecosystem expressed deep sorrow today, lamenting that such a crisis was completely unavoidable.

“It’s a shame, but what can you do? This is just the price of building modern web apps,” said Senior Frontend Engineer Mark Vance, echoing the sentiments of a community that completely relies on a 40-level-deep nested tree of unvetted packages maintained by pseudonymous strangers to capitalize a single string. “There’s absolutely no way to foresee or prevent someone from taking over a long-abandoned utility package and injecting a crypto-miner into every production build in the world. It’s just an act of nature.”

414
8

cross-posted from: https://piefed.social/c/webdev/p/2066757/oc-open-sourcing-my-full-implementation-of-material-design-3-based-theming

I recently realized that I've been tinkering on my main hobby project for a year now, and that it's not even remotely at a point where I'd be willing to publish it (either by actually launching it or by Open-sourcing and handing it off to someone else). But one of the features I built in recently, a fully customizable website theming function, seemed actually pretty solid and pleasant to use, so I'd like to share it within this separate project.

-> Here's the link to my live demo
-> Here's the link to my codeberg repo

If you have any questions, feel free to ask them here! I realize that documentation is not my strong suit haha
Any feedback or suggestions are appreciated as well :)

415
50
submitted 3 months ago by skami@lemmy.ml to c/programming@programming.dev

Every feedback for code or programming or recommendation of any locomotive or train is welcomed :)

416
17
417
337
submitted 3 months ago* (last edited 3 months ago) by brianpeiris@lemmy.ca to c/programming@programming.dev

In case you missed it, ChatGPT 5.1 had a tendency to talk about "goblins" in its responses. Supposedly this was a result of training a "nerdy" personality, but it bled into the model as a whole. Because the training run for the latest model already had this flaw, they had to add specific instructions to the system prompt for their Codex coding tool to avoid this behaviour.

Here's the full prompt from their github. In fact, they repeated the goblin instructions twice, cos you know that will definitely fix it. It's an interesting read if you consider each one of these instructions were meant to prevent some undesired behaviour: https://paste.sh/Iev3HtMe#JZ4dw_CkvJcpVmjjoy7WZnSn

More info here: https://news.northeastern.edu/2026/05/06/chatgpt-goblins-problem-ai-behavior/

OpenAI's own blog post casually explaining why they couldn't predict that their state of the art model would obsess about goblins: https://openai.com/index/where-the-goblins-came-from/

418
17
Prolog Basics Explained with Pokémon (unplannedobsolescence.com)
419
-11
420
440
421
46

Hopefully this isn’t too meta for this community. It’s been about a year since I finished school and have been working. I’m struggling to find the right balance between hobbies, personal projects, and also trying to get better/ higher paying job. I find that after a day of solving issues, banging my head into the wall wondering what previous owners of the codebase have done and dealing with business users makes me desperately want to have control over my own work. Whenever I get home though even though I might be excited to code something I just never seem to find the mental energy to do anything. After the gym and cooking a dinner I simply am so wiped I can’t do anything. Instead of making software, or doing music, I just end up watching tv, heck I’m usually too dead to even play video games. I desperately am also trying to avoid the “productivity pit” that is shoved in our faces everywhere but I really don’t want to let my skills atrophy or prevent me from being able to hop to a higher paying job in an industry I’m more interested in if I’m lucky eventually. How the heck do you all manage it?

422
11
Funding a new project? (programming.dev)

Hey all,

I'm just curious what might be a good way to fund a new project? I've seen a number of projects use stuff like LiberaPay and PayPal etc, what about something in the form of Kickstarter? Subscriptions?

This isn't something I've ever considered before so not sure what the prevailing wisdom is out there. Say I want to get funding to start a project, those that donate get a lifetime subscription, but then also have an option for others to pay a monthly subscription? Is there any method in particular I should avoid?

423
16
424
120
425
39

Hello there !

I want to code a little incremental game just for me and some friends, and i started prototyping this in Go (because i know how to use it) but i was thinking that maybe run it in a browser and then use typescript would be better

I have no experience in making games and in javascript, i mostly code for backend and math stuff (my favorite gui is a terminal), and when i need a real gui i use pure html page edited by backend

So i was wondering what would be easier between learning making game in Go, or learning JS/TS for an incremental game (pictures and numbers and text, maybe little animations), and if javascript is still relevant to learn

Thanks !

(Also im a student, so my knowledge of the professional dev world is quite limited, forgive my approximative wording :b)

view more: ‹ prev next ›

Programming

28304 readers
413 users here now

Welcome to the main community in programming.dev! Feel free to post anything relating to programming here!

Cross posting is strongly encouraged in the instance. If you feel your post or another person's post makes sense in another community cross post into it.

Hope you enjoy the instance!

Rules

Rules

  • Follow the programming.dev instance rules
  • Keep content related to programming in some way
  • If you're posting long videos try to add in some form of tldr for those who don't want to watch videos

Wormhole

Follow the wormhole through a path of communities !webdev@programming.dev



founded 3 years ago
MODERATORS