programming.dev

10,259 readers
334 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

🏘️ Want to create a new community? Please follow our Community Guidelines

❤️ 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
1
 
 
2
 
 
3
4
5
356
I am easy to amuse (sh.itjust.works)
submitted 10 hours ago by [email protected] to c/programmer_humor
 
 
6
 
 

Plebbit is a fully peer-to-peer, decentralized alternative to Reddit Built on IPFS that doesn’t rely on centralized servers or federated instances like Lemmy or Mastodon. Instead of traditional infrastructure, .No single point of failure, no global mods with ultimate control, no admin backdoors.

In theory, this should mean true censorship resistance and user ownership of content. Communities (subplebbs) are moderated locally with cryptographic keys, and moderation actions are transparent and accountable. It’s a different model than just “federated social media” this is more like BitTorrent for discussion forums.

Do you think a system like this can scale in practice?

Can it maintain quality discussions without centralized moderation?

Will regular users adopt something this technical?

Is it really more decentralized than alternatives, or just differently centralized?

https://github.com/plebbit/seedit

7
8
9
 
 

Hi all, I'm planning to do a clean install of Linux Mint on my laptop and completely remove Windows. I have about 300GB of personal data on the system and only one SSD, so everything is currently stored on that single drive.

Here’s what I want to do:

  1. Back up all my data safely, without losing any metadata (timestamps, folder structure, etc.).
  2. Wipe Windows and do a clean install of Linux Mint.
  3. Restore my data with everything intact—timestamps, folder structure, and metadata.
  4. Be able to open or run file types that are only supported by Windows, like certain .exe, .msi, or specific file types.

I don’t have a second internal drive, so I’ll probably use an external hard drive or cloud storage.

What i want to know is:

1.What’s the best way to back up and restore my data safely while preserving all metadata?

2.What tools or methods should I use for backup and restore?

3.How can I access or use files that are only supported by Windows once I’ve switched to Linux? Are there workarounds or compatibility layers?

I’m fairly new to Linux, so beginner-friendly advice would be awesome.

Thanks in advance!

10
14
xkcd 2347 (programming.dev)
submitted 28 minutes ago by irelephant to c/iiiiiiitttttttttttt
 
 

Transcript[A tower of blocks is shown. The upper half consists of many tiny blocks balanced on top of one another to form smaller towers, labeled:] All modern digital infrastructure [The blocks rest on larger blocks lower down in the image, finally on a single large block. This is balanced on top of a set of blocks on the left, and on the right, a single tiny block placed on its side. This one is labeled:] A project some random person in Nebraska has been thanklessly maintaining since 2003

11
15
submitted 7 hours ago* (last edited 7 hours ago) by [email protected] to c/programming
 
 

;; An up to date version of SICP

;; Also available in PDF and epub format

12
13
submitted 7 hours ago* (last edited 6 hours ago) by onlinepersona to c/forgejo
 
 

What's going on @[email protected]? Have you gone back to github?

Edit link to forgejo repo: https://git.omaps.dev/organicmaps/organicmaps

Edit2: The project was forked https://codeberg.org/comaps/comaps

13
536
Lazerjet 4050 (programming.dev)
submitted 1 day ago by irelephant to c/iiiiiiitttttttttttt
 
 

TranscriptA piece of paper on an old printer (a laserjet 4050 to be specific. It says: "Hello, My name is LaserJet 4050 and I was made in 1999. I’ve been doing my job printing your documents for many many years, however I think the motor that powers my paper feeder is bad. This makes me sad because I’m not able to do my job very reliably. As such, I am formally presenting this document as a letter of resignation. IT is working on finding a replacement for me, but for the time being, I apologize if I tell you I have a paper jam. Please allow me to refer you to my coworker, LaserJet 3390. 3390 resides outside of Ray’s office and can be reached at: Please accept my sincerest apologies for failing. Thank you for replacing my toner and restocking my paper tray. It’s been a wonderful 14 years of working together. Much love, LaserJet 4050

14
627
Vibebugger (lemmy.world)
submitted 23 hours ago by [email protected] to c/programmer_humor
 
 
15
16
17
 
 
  • Robot chefs are replacing humans at some South Korean highway restaurants.
  • Tech companies say robots can help solve labor shortage in an aging nation.
  • Workers say their roles have been downgraded from chefs to cleaning staff.
18
 
 

For the Crustaceans

19
20
21
 
 

Among SwiftUI’s many APIs, .ignoredByLayout() is something of an “understated member.” Information is scarce, usage scenarios are uncommon, and its very name tends to raise questions. It seems to suggest some kind of “ignoring” of the layout—but how does that differ from modifiers like offset or scaleEffect, which by default don’t affect their parent’s layout? When does ignoredByLayout actually come into play, and what exactly does it “ignore” or “hide”? In this article, we’ll lift the veil on this subtle API in SwiftUI’s layout mechanism.

22
 
 
  • The new class of vulnerabilities in Intel processors arises from speculative technologies that anticipate individual computing steps.
  • Openings enable gradual reading of entire privilege memory contents of shared processor (CPU).
  • All Intel processors from the last 6 years are affected, from PCs to servers in data centres.
23
 
 

researchers have developed a novel wearable device that can monitor the flux of vapors through the skin, offering new insights into skin health and wound healing.

24
25
 
 
view more: next ›