1
194

Hi all, I'm relatively new to this instance but reading through the instance docs I found:

Donations are currently made using snowe’s github sponsors page. If you get another place to donate that is not this it is fake and should be reported to us.

Going to the sponsor page we see the following goal:

@snowe2010's goal is to earn $200 per month

pay for our 📫 SendGrid Account: $20 a month 💻 Vultr VPS for prod and beta sites: Prod is $115-130 a month, beta is $6-10 a month 👩🏼 Paying our admins and devops any amount ◀️ Upgrade tailscale membership: $6-? dollars a month (depends on number of users) Add in better server infrastructure including paid account for Pulsetic and Graphana. Add in better server backups, and be able to expand the team so that it's not so small.

Currently only 30% of the goal to break-even is being met. Please consider setting up a sponsorship, even if it just $1. Decentralized platforms are great but they still have real costs behind the scenes.

Note: I'm not affiliated with the admin team, just sharing something I noticed.

2
8

cross-posted from: https://jlai.lu/post/41713315

If you maintain or use open-source projects on GitHub, you might have noticed that embedded star history charts (api.star-history.com) in README.md files broke recently. That's because Github killed the API they relied on, citing high costs because people used it a lot. Well done microslop (they even broke their own UI because they forgot to update their frontend).

Anyway, I couldn't let this project die and I happen to have snapshots of star count data for a few hundred thousand repositories (most of those who have more than 150 stars).

I have forked the original project, replaced the way it obtained its data, and published it as a fully open-source, free drop-in alternative: star-history.dera.page.

Migration is seamless and users simply have to swap out the domain name in their SVG image link.

I'll keep the data updated, I have crawlers running ensuring my snapshots get better and better. I will also maintain the project and add a new github-based style for charts as I have heard people complain about the xkcd look not matching the rest of their readmes. Contributions are welcome :)

3
-13
4
102
5
38

Inspired by this Lobsters thread, and some of the great comments within it, I would like to ask if anybody is doing some hobby programming this weekend?

6
10

I’ve been building a small multilingual weather report generator using PowerShell and SQL Server Express.

A script fetches global weather data every 4 hours, stores it in SQL Server Express, calculates a discomfort index, and generates static HTML pages in multiple languages.

Live site: https://yahikoyama.github.io/weather2/

Source: https://github.com/yahikoyama/weather2/

7
14
8
-6

Join engaging chat rooms and discover programming tips on Chat-to.dev. Share code, get expert feedback, and boost your software development skills. Join today and improve faster!

9
21
submitted 1 day ago* (last edited 1 day ago) by supersquirrel@sopuli.xyz to c/programming@programming.dev

You wouldn't just Download An Ecosystem.... would you?

cross-posted from: https://sopuli.xyz/post/49932334

Try these tools out for yourself in your web browser!!!!

https://joshsim.org/

^ the tutorial for this tool is very thoughtfully done for people that aren't super comfortable with code, worth a look at just for that I think.

https://storage.googleapis.com/fire-recovery-web/dev/fireSeverity.html

https://dse-disturbance-toolbox.org/tools/disturbance-severity/

https://dse-disturbance-toolbox.org/tools/

Last year, the Park Service used the research group’s burn severity assessment tool for the first time after the Eureka Fire in Joshua Tree National Park, which burned just over 200 acres.

“We were able to do a quick assessment of fire severity and help the park with some analysis of how much vegetation and which types of vegetation were within the burned area, and which were in the more severe parts of the fire,” Zomer said.

The park also used the tool after the 2025 Black Rock Fire, which started near a campground in the park and burned 72 acres.

“We used DSE’s Disturbance Severity Tool twice last year to assess post-fire conditions following the Eureka and Black Rock fires,” said Nick Graver, the botany and vegetation monitoring program lead at Joshua Tree National Park and a graduate student in UC Riverside’s Department of Evolution, Ecology and Organismal Biology. “Combined with field assessments conducted by park biologists, it provided the foundation for evaluating fire severity and developing recovery plans for both incidents.”

In addition to the burn severity assessment tool, researchers are now developing a platform to model the future outcomes of potential recovery actions. The platform, called Josh, just launched this year and will be available when the next wildfire sweeps through either park. The park also used the tool after the 2025 Black Rock Fire, which started near a campground in the park and burned 72 acres.

“We used DSE’s Disturbance Severity Tool twice last year to assess post-fire conditions following the Eureka and Black Rock fires,” said Nick Graver, the botany and vegetation monitoring program lead at Joshua Tree National Park and a graduate student in UC Riverside’s Department of Evolution, Ecology and Organismal Biology. “Combined with field assessments conducted by park biologists, it provided the foundation for evaluating fire severity and developing recovery plans for both incidents.”

In addition to the burn severity assessment tool, researchers are now developing a platform to model the future outcomes of potential recovery actions. The platform, called Josh, just launched this year and will be available when the next wildfire sweeps through either park.

You don't know Josh... but you should! Josh is pretty cool actually.______**___**

10
15
submitted 1 day ago* (last edited 1 day ago) by mesamunefire@piefed.social to c/programming@programming.dev

Radicle 1.10.0 is out!🌻
https://radicle.dev/2026/08/05/radicle-1.10.0

Radicle is an open source, peer-to-peer code collaboration stack built on Git. Unlike centralized code hosting platforms, there is no single entity controlling the network. Repositories are replicated across peers in a decentralized manner, and users are in full control of their data and workflow.

11
-6

Join engaging chat rooms and discover programming tips on Chat-to.dev. Share code, get expert feedback, and boost your software development skills. Join today and improve faster!

12
96

cross-posted from: https://sh.itjust.works/post/64685863

Lots of programming languages have their own package manager, separate from the distribution or OS package manager.

Going loosely from the TIOBE index:

  • Python has Pip
  • C# has NuGet
  • Javascript has npm for Node.js
  • Visual Basic also uses NuGet
  • R has a repository of packages that can be installed by running install.packages("something") in R
  • Rust has Cargo/Crates
  • Go has the go get command
  • Swift has its own package manager swift package
  • Ruby has RubyGems
  • Java has Maven and Gradle (not sure if they are full package managers, or build automation tools with dependency resolution)
  • PHP has Composer for managing libraries and dependencies
  • C and C++ are the only exceptions I can think of, off the top of my head; libraries are managed by, and coupled to, the operating system
13
15

Good used to have the lighthouse, which points to failure in the page. We can still have a 100% perfect score and the page be horrible (mine is a good example). Yet, the business pages are broken, links that aren't working, forms that don't submit, API's that can't load. When the page loads, to start with.

All feedback in the post is welcome.

14
-14

Ungate is a Cursor extension that lets you use your Claude, ChatGPT, or MiniMax subscription in Cursor instead of paying for API tokens. It proxies requests through a Cloudflare tunnel, supports streaming, tool calls, and vision. Open-source, MIT.

15
93
16
44
What are code reviews even for? (newsletter.getdx.com)

If the answer were as simple as “finding defects,” then a fully automated review starts to sound inevitable (and appealing).

But if code review was also how teams shared knowledge, built collective ownership, spread architectural understanding, and taught junior engineers how experienced developers think, then the answer becomes much less obvious.

That’s the mistake I think many organizations are about to make, and the reason we need to rethink what code review is actually for.

17
25
18
47
19
25

Specifically, the video is about developing a game where all the textures and sounds are generated at runtime using Sine waves. I thought it was high-quality and explained complex math concepts well.

20
26
21
53
22
20

Engineers often complain that visibility should be their manager’s job. In other words, they think engineers should be able to focus on the code, while their manager figures out who’s doing well and rewards them.

This attitude is an extension of the “school fantasy”: the idea that your workplace should operate by the same rules as your school or university. After all, you didn’t have to worry about “visibility” during your education. You simply did the assignments and tests you were given, and if you did well you were rewarded with a good grade.

Many big tech companies encourage this attitude, because it helps them recruit smart graduates. They fashion their workplaces to look and feel like a university, even calling the physical space “campuses”. But it’s still work, not school. If you treat it like school, you are going to have a bad time.

23
10
submitted 3 days ago* (last edited 3 days ago) by lopuh@programming.dev to c/programming@programming.dev

i got an idea to build a semi-hypervisor, or rather, a supervisor, for a cortex-M3 system (i’ve chosen blue pill because it’s cheap and because i have tons of them).

24
6

D.eSystem 6.1.0 introduces a small setup and you can choose your UI with D.eSystem 6.1.0.

D.eSystem 6.1.0 on github: https://github.com/D-electronics-scratch/all_D.eSystem_versions/releases/tag/v.6.1.0

All current D.eSystem releases on github: https://github.com/D-electronics-scratch/all_D.eSystem_versions/tags

25
10
view more: next ›

Programming

28009 readers
682 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