Skip to main content

Get the Reddit app

Scan this QR code to download the app now
Or check it out in the app stores

Programming





You can no longer log out of X/twitter
r/webdev

A community dedicated to all things web development: both front-end and back-end. For more design-related questions, try /r/web_design.


Members Online
You can no longer log out of X/twitter

I hadn't used x.com. I went to twitter.com. I got redirected to x.com. I had to accept cookie banners, my display/design preferences were reset. But I was logged in. How?

So I looked through it and discovered: if you visit x.com while not logged in, your browser does a request to twitter.com and gets your session info. It uses that to sign you in without any user interaction.

Here's the side effect. Visit x.com. Log out. You get logged out and instantly logged back in via the above procedure, because your session is alive on twitter.com. But you can't end the session on twitter.com as it reedirects you instantly to x.com.

I think we have some lessons to learn from this...






Behold! A 100-line fully self-contained script for the dancing tesseract!
r/godot

The official subreddit for the Godot Engine. Meet your fellow game developers as well as engine contributors, stay up to date on Godot news, and share your projects and resources with each other. Maintained by the Godot Foundation, the non-profit taking good care of the Godot project - consider donating to https://fund.godotengine.org/ to keep us going!


Members Online
Behold! A 100-line fully self-contained script for the dancing tesseract!


My friend is sad and kind of depressed, as everybody laughs behind his back.
r/developersIndia

A wholesome community made by & for software & tech folks in India. Have a doubt? Ask it out.


Members Online
My friend is sad and kind of depressed, as everybody laughs behind his back.

Friend is full stack dev.

He shared the story that in January he told his manager and director that he will leave the company because after 1 YOE he is only getting 4 LPA even , he was selected at 3LPA last year. so manager also told him that go search for offers and leave.

Now 5 months is passed but he is still searching , he gave 3-4 interviews but no luck. Manager keeps taunting him that when is your next interview and talks to other colleagues that how much arrogant my friend was in January.

Also company put salt on the friends wound by hiring a new employee (fresher) at the same package that is 4LPA.

How can he confront the manager that he knows the salary of the fresher and want more raise?


My procedural pixel flame now reacts to terrain! Thoughts? (Kindled)
r/godot

The official subreddit for the Godot Engine. Meet your fellow game developers as well as engine contributors, stay up to date on Godot news, and share your projects and resources with each other. Maintained by the Godot Foundation, the non-profit taking good care of the Godot project - consider donating to https://fund.godotengine.org/ to keep us going!


Members Online
My procedural pixel flame now reacts to terrain! Thoughts? (Kindled)

No king rules forever
r/PLC

This sub is dedicated to discussion and questions about Programmable Logic Controllers (PLCs): "an industrial digital computer that has been ruggedized and adapted for the control of manufacturing processes, such as assembly lines, robotic devices, or any activity that requires high reliability, ease of programming, and process fault diagnosis."


Members Online
No king rules forever
r/PLC - No king rules forever



The managers' expectations on AI is really annoying
r/developersIndia

A wholesome community made by & for software & tech folks in India. Have a doubt? Ask it out.


Members Online
The managers' expectations on AI is really annoying

I had a meeting reg GitHub Copilot and Gen AI with a few managers, senior managers and Test engineers across my organization. Some of the questions/demands that the managers had were ridiculous.

One guy wants test cases to be automatically created from JIRA. One wants no coding at all, he would give the api curl and all possible test cases should be created and automated on its own. Alternatively, just the api payload and entire test cases should be created.

One person says they don't want to maintain any test cases or code, and AI should be able to write, execute, and fix any failures on its own. Another person wants AI to decide on its own, which regression suite to run for which change, basically AI to cover all business scenarios in its own.

Another guy wants AI to study a new application and automate all possible flows on its own.

They are hellbent on reducing jobs. I wish AI soon starts doing management works efficiently. I'm sure the day it happens, all these people will shit bricks and start crying that AI is destroying people's lives.





Why I've spent six months making a pixel art editor from scratch
r/gamedev

The subreddit covers various game development aspects, including programming, design, writing, art, game jams, postmortems, and marketing. It serves as a hub for game creators to discuss and share their insights, experiences, and expertise in the industry.


Members Online
Why I've spent six months making a pixel art editor from scratch

Hello everyone! My name is Jordan and I am the developer of Stipple Effect, which is a pixel art editor with animation capabilities that I have been developing on my own for the past six months! I am in the home stretch now. I have just released the penultimate major update before the editor's full release, which basically marks the software as feature-complete, so I figured now is the best time to share what I've been working on!

Why?

You might be asking yourself why I would go through all this effort when there is plenty of state-of-the-art software available at various price points depending on one's budget.

I develop games as a solo indie dev in my spare time. It is something that I would like to keep doing and potentially take more seriously in the future. I have a couple of game ideas that I've been toying with for several years - since high school, in fact - that are both hugely ambitious. As I began to contemplate if, when and how I could commit to these projects, my focus shifted to the tech stack and workflow I would need in order to develop these games on my own in as short a time span as possible without cutting corners on my creative process and the game's technical implementation details. A key part of that tech stack was a lightweight, flexible, powerful art program that could do a lot more than what I was using at the time.

One of those game ideas is a procedurally generated RPG codenamed Citizen. Every facet of worldbuilding in Citizen is procedurally generated rather than hardcoded. This extends far beyond the geography of game worlds to the cultures that inhabit the world, their attire, their languages, and even their weapons, values and philosophies.

Thus, most art assets in the game will be lookup textures that will be modified according to the various generation algorithms at runtime. Iterating on the creation of such assets in traditional art software would be very slow and painstaking, as one would have to build the game or at least run a simulation of the system that incorporated the relevant lookup texture to see the in-game render.

The problem is captured very well by this video.

That is where Stipple Effect comes in.

Scripting in Stipple Effect

There are three types of scripts in Stipple Effect:

  • Automation scripts

  • Preview scripts

  • Color scripts

Automation scripts take no parameters and return nothing. They merely execute a series of instructions, usually operating on the project(s) that are active in the program. The scripting API is very feature-rich; almost anything that can be accomplished in the editor can be automated via scripting.

See a preview script in action

Preview scripts, like the above example, can be applied to the preview window to modify the preview of the active project. In the above example, the project contents are being mapped onto an animation of the character swiveling in place so that he can be viewed from all angles.

Color scripts allow for the transformation of the colors of a user-defined scope of pixels in the project. For example, they can be used to turn the entire project greyscale, or to isolate the R (red) color channel of the current selection.

Overview of Features

Download

Until its full release, Stipple Effect can be downloaded for free! If this post captured your attention or curiosity, it would mean the world to me if you gave the program a try and provided me with feedback. The program can be downloaded on Itch.io here and is available for Windows, macOS, and Linux distributions. The best user experience is to run the program on a 1920x1080 pixel monitor on Windows, installing it via the Windows installer. Conversely, installing the cross-platform build will require a separate installation of the Java 17 Runtime Environment (JRE 17).

Additionally, the program is open-source. You can read the source code and follow the development on GitHub here.

Thank you and enjoy!



Analysis of ChatGPT answers to 517 programming questions finds 52% of ChatGPT answers contain incorrect information. Users were unaware there was an error in 39% of cases of incorrect answers. (x-post r/science)



  • For anything funny related to programming and software development. members
  • A subreddit for all questions related to programming in any language. members
  • A community dedicated to all things web development: both front-end and back-end. For more design-related questions, try /r/web_design. members
  • Subreddit for posting questions and asking for general advice about your python code. members
  • The subreddit covers various game development aspects, including programming, design, writing, art, game jams, postmortems, and marketing. It serves as a hub for game creators to discuss and share their insights, experiences, and expertise in the industry. members
  • Computer Programming members
  • A wholesome community made by & for software & tech folks in India. Have a doubt? Ask it out. members
  • A community for discussing anything related to the React UI framework and its ecosystem. Join the Reactiflux Discord (reactiflux.com) for additional React discussion and help. members
  • A place for all things related to the Rust programming language—an open-source systems language that emphasizes performance, reliability, and productivity. members
  • For experienced developers. This community should be specialized subreddit facilitating discussion amongst individuals who have gained some ground in the software engineering world. Any posts or comments that are made by inexperienced individuals (outside of the weekly Ask thread) should be reported. Anything not specifically related to development or career advice that is _specific_ to Experienced Developers belongs elsewhere. Try /r/work, /r/AskHR, /r/careerguidance, or /r/OfficePolitics. members
  • The official subreddit for the Godot Engine. Meet your fellow game developers as well as engine contributors, stay up to date on Godot news, and share your projects and resources with each other. Maintained by the Godot Foundation, the non-profit taking good care of the Godot project - consider donating to https://fund.godotengine.org/ to keep us going! members
  • PowerShell is a cross-platform (Windows, Linux, and macOS) automation tool and configuration framework optimized for dealing with structured data (e.g. JSON, CSV, XML, etc.), REST APIs, and object models. PowerShell includes a command-line shell, object-oriented scripting language, and a set of tools for executing scripts/cmdlets and managing modules. members
  • Ask questions and post articles about the Go programming language and related tools, events etc. members
  • The official Python community for Reddit! Stay up to date with the latest news, packages, and meta information relating to the Python programming language. --- If you have questions or are new to Python use r/LearnPython members
  • A subreddit for News, Help, Resources, and Conversation regarding Unity, The Game Engine. members
  • All about the object-oriented programming language C#. members
  • Continuing the legacy of Vanced members
  • Discuss interview prep strategies and leetcode questions members
  • .NET Community, if you are using C#, VB.NET, F#, or anything running with .NET... you are at the right place! members
  • members
  • Next.js is a React framework for building full-stack web applications. members
  • Neovim is a hyperextensible Vim-based text editor. Learn more at neovim.io. members
  • Comunitatea programatorilor romani de pe Reddit members
  • [Docker](http://www.docker.io) is an open-source project to easily create lightweight, portable, self-sufficient containers from any application. The same container that a developer builds and tests on a laptop can run at scale, in production, on VMs, bare metal, OpenStack clusters, public clouds and more. members
  • This subreddit has gone Restricted and reference-only as part of a mass protest against Reddit's recent API changes, which break third-party apps and moderation tools. For immediate help and problem solving, please join us at https://discourse.practicalzfs.com with the ZFS community as well. members
  • members
  • Discussions, articles and news about the C++ programming language or programming in C++. members
  • Welcome to our community! This subreddit focuses on the coding side of ChatGPT - from interactions you've had with it, to tips on using it, to posting full blown creations! Make sure to read our rules before posting! members
  • This sub is dedicated to discussion and questions about Programmable Logic Controllers (PLCs): "an industrial digital computer that has been ruggedized and adapted for the control of manufacturing processes, such as assembly lines, robotic devices, or any activity that requires high reliability, ease of programming, and process fault diagnosis." members
  • Hello, IT. Have you tried turning it off and on again? members