Programming

26088 readers
154 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 2 years ago
MODERATORS
126
127
 
 

Hello! First of all this is my first Lemmy post, so if I did anything wrong pls tell me!

Now, I'm 19yo in 4th semester of Computer Engineering, and while I'm doing good in college I realized that they give us good background in electronics (from the basics to microcontrollers. ICs. logical design, etc) but the programming aspect is high level and web-oriented (python. java, php)! I appreciate learning those, but I'm not interested on that but rather on a kernel/firmware development! So... I've been learning C for some weeks and while I do love it (mainly been learning from K&R and Zed A. Shaw - Learn C the Hard Way) I don't really know how to practice the skills required to do the proper bridge between hardware and software.

Basically, how does one begin their first real project to learn how to write drivers/baremetal and testing them? Thanks for reading and sorry if my question is dumb, I just feel a bit lost.

128
 
 
129
130
-17
submitted 1 month ago* (last edited 1 month ago) by costalfy@programming.dev to c/programming@programming.dev
131
 
 

Quick update: I added some small but handy improvements to The Hideout:

  1. More accessible GIF & emoji console – now you can type while browsing emojis or GIFs at the same time

  2. Game browser console – see all available games in one place without leaving the room

These make hanging out, reacting, and switching games smoother than ever 😎

Thanks Guys for all the support and feedback it really helps💙

Check it out: https://joinhideout.vercel.app/

Feedback welcome — curious what people like or want next! 💬

132
 
 

First video on writing code with LLMs I've seen that is actually sensible, is well aware of limitations of LLMs, and gives solid advice.

133
134
135
 
 

It's hard to imagine something as fundamental to computing as the sudo command becoming abandonware, yet here we are: its solitary maintainer is asking for help to keep the project alive.

Archived version

136
137
 
 

The Hideout is a browser-based place to play social deduction games with friends or randoms.

What’s in right now:

🕵️ Mafia roles, night/day, voting, chaos

🦎 Chameleon fast bluffing, one player doesn’t know the word

🌐 Public & private rooms

🚫 No downloads, just click and play

It’s meant for quick games, late-night sessions, and arguing over who’s sus.

👉 joinhideout.vercel.app

Feedback welcome. I’m actively building this.

138
139
140
141
 
 

Hey everyone! After week of work finally rewrote dsci runner on golang.

git clone https://github.com/melezhik/dsci-runner.git cd dsci-runner go mod tidy go build -o dsci_runner main.go ./dsci_runner

That means just a single binary install Check it out ! )

Forgejo integrations details are here - http://deadsimpleci.sparrowhub.io/doc/forgejo-setup

142
 
 

Hey everyone! After week of work finally rewrote dsci runner on golang.

git clone https://github.com/melezhik/dsci-runner.git cd dsci-runner go mod tidy go build -o dsci_runner main.go ./dsci_runner

That means just a single binary install Check it out ! )

Forgejo integrations details are here - http://deadsimpleci.sparrowhub.io/doc/forgejo-setup

143
 
 

n quest’articolo vediamo come creare l’indice di una guida, supponiamo, sul linguaggio HTML. Apriamo OneCompiler e creiamo il seguente indice:

  1. Il linguaggio HTML

  2. I Tag: cosa sono e come si usano

  3. I commenti

  4. I paragrafi

Per farlo ci serviremo di un elenco numerato, quindi dei tag e il tag di chiusura ed il tag

144
 
 

To be clear: I do not think we should actually forget technical debt. Also, this is not the nth post discussing if “debt” is an appropriate metaphor. I do not have a strong opinion regarding the metaphor. My point is rather that I realized in a recent discussion that in the end, it is not so much about technical debt but rather about something else, and I wanted to share the thought.

145
146
 
 

I've recently started to get into containerized development (of LaTeX documents for now) using VSCode with the Dev Containers Extension. While compilation and everything works fine, I'm a bit annoyed by the very barebones shell of my podman container in the integrated terminal. I'm used to zsh with syntax highlighting and autocompletion, I like to use neovim to write my commit messages (even when I'm using VSCode to write my code) and of course I need git and ssh to push to my git forge.

I wonder if it is recommended to

  1. install neovim, zsh, ssh, git inside the dev container using the package manager (apt in this case) and manually write some config files
  2. Specify the installation of those packages in the Containerfile for my dev container and configure the devcontainer.json to mount my host's config files
  3. Use those tools from outside my dev container somehow
  4. Just not use any convenience tools like zsh, neovim, with individual config even, and only install purely functional packages like git and ssh in the container?

Since I'm not a software developer by training (trying to become one right now) I'd be very happy about some best practices or recommendations.

147
148
 
 

I've been thinking, would it be worth creating a separate community for AI coding related articles and discussion? I know there is !Aii@programming.dev, however AI coding has a lot of overlap with !programming@programming.dev.

I know some people have expressed they aren't interesting in reading these articles, so a separate community would make it easier for them to filter them out. Rather than simply vote them down as they aren't interested in the topic.

Or is it better to have broad communities in Lemmy given the current number of users?

149
150
view more: ‹ prev next ›