Mastodon: @canpolat@hachyderm.io
- 185 Posts
- 156 Comments
canpolat@programming.devto Programming@programming.dev•YAML, SQL, or something else? Looking for recommendations for making a database of stories.English71·3 months agoI would stay away from YAML (almost at all costs).
canpolat@programming.devMto Git@programming.dev•Branching strategy for a text based projectEnglish2·3 months agoFor us to be able to help you, I think you need to give us some more details about the organization of your work. If each chapter is a separate text file, then you don’t really need to do any branching at all (assuming people will only make changes on their own files and not touch others’ work). If it is a single text file, branching (or anything else, to be honest) will not help much.
I assume chapters will have their separate files. As long as you can control who touches which file, everybody can work on the same branch (also referred to as “trunk based”). But if you fear that people may interfere with each other’s work (willingly or by accident), then it makes sense to create a branch per chapter to keep contributors at a distance from each other. But working on a single repository requires some sort of an agreement on the workflow.
canpolat@programming.devto Programming.dev Meta@programming.dev•I keep getting logged out today. Is it just me?English2·10 months agoI have the same problem on mobile Firefox on Android. I’m using the default frontend as well. This was not happening a week ago (or maybe 10 days). Started recently.
canpolat@programming.devto Linux@programming.dev•What are some good name suggestions for the rebranding of OpenSuse?English141·11 months agoDon’t they already have the names Leap and Tumbleweed? Changing the name to Leap would make sense since it’s the name of the “official LTS” version. At this point it sounds like “openSUSE” is the name of the project and not the distro. But I haven’t been following them closely, so perhaps I’m wrong.
canpolat@programming.devto AI Generated Images@sh.itjust.works•Refreshing Human-Cola.English10·1 year agoThe shape of that bottle is creepier than the text.
canpolat@programming.devOPto Opensource@programming.dev•Why single vendor is the new proprietaryEnglish11·1 year agoThat’s an unnecessarily strong reaction. Money clearly matters for some things. But that’s not all that matters. There are many people releasing FOSS without any financial expectations. Clearly, money doesn’t matter to those people on that context. Trying to argue that “money should matter also for those people on that context” doesn’t make too much sense to me. Nobody is forcing anybody to release FOSS.
canpolat@programming.devOPto Opensource@programming.dev•Why single vendor is the new proprietaryEnglish11·1 year agoSorry, I don’t follow your reasoning. Why would a company not making money be a relevant problem for the advocates of FOSS? FOSS is about freedom. It never had an opinion about money. Money has always been irrelevant. Some people may not like it, and they are free to not use non-free licenses. And FOSS advocates will warn users about that (as they did in the past). FOSS doesn’t have an obligation to offer a solution to every problem in the software industry.
canpolat@programming.devOPto Opensource@programming.dev•Why single vendor is the new proprietaryEnglish1·1 year agoI don’t think that is relevant from author’s (and OSI’s) point of view.
canpolat@programming.devOPto Opensource@programming.dev•Why single vendor is the new proprietaryEnglish3·1 year agoHere is my understanding of author’s position: Stay away from companies like Redis and ElasticSearch. They are building software with a proprietary mindset (the fact that they have tight control over product strategy and development demonstrates this) only to realize that they are being devoured by bigger fish. It’s a business model problem, not an open source problem.
Here is the link to the original website (an NGO that monitors blocked websites in Turkey): https://ifade.org.tr/engelliweb/distrowatch-erisime-engelledi/
And here is the Google translation of the text on that page:
The IP address of the DistroWatch platform, which provides news, reviews, rankings and general information about Linux distributions, was blocked by the National Cyber Incident Response Center (USOM) on the grounds of “IP hosting/spreading malware”.
canpolat@programming.devOPto Programming@programming.dev•Garnet: Redis alternative from MicrosoftEnglish3·1 year agoI think you are highlighting an important point that are missed by other commenters emphasizing the developer. I prefer GPL over MIT license. But this is a possible fallback if Redis decides to change its licensing (like several others did).
I think these kind of products have strategic significance for MS for their Azure offering. They are probably preparing to offer this there (in addition to and as an alternative to Redis). So, it makes sense for Microsoft to release this with an OSS license (otherwise no one will adopt it).
canpolat@programming.devOPto C Sharp@programming.dev•Switch statement fallthrough in C#?English4·1 year agoBecause it is about a not-very-well-known feature of the language. Why would it matter that it’s old? I don’t think I have ever seen this in use in production code.
canpolat@programming.devOPto Programming@programming.dev•Announcing freenginx.orgEnglish17·1 year agoWho is this particular developer
As far as I understand from the discussions about the topic, Maxim Dounin was one of the few core developers of nginx. Looks like Wikipedia has already been updated.
I know you said “self hosted”, but if you are interested in an Android app, Google Play Books does most of what you want, I think. You can upload your books, and read them on any device (with offline capabilities). But this is the Self Hosted community, so I will show myself out.
canpolat@programming.devOPto Fediverse@lemmy.world•Bluesky opens to public registrationEnglish17·1 year agoI don’t follow it very closely, but as far as I know, they are the only one implementing the open protocol they designed (which doesn’t interoperate with ActivityPub). However, there seems to be some efforts for creating a bridge: https://www.docs.bsky.app/blog/feature-bridgyfed
As you said, there are some recognizable faces and that may impact the adoption. But not being compatible with ActivityPub is a real bummer.
canpolat@programming.devto Matrix@lemmy.ml•Is it possible to send a message to myself in element.io?English2·1 year agoWhen I joined some years ago, it automatically created a private, invite-only room named “Echo Chamber” with me being the single member. If it didn’t happen to you automatically, you can create one yourself.
canpolat@programming.devto Rust@programming.dev•Rust For Lemmings - Code Together | "The Rust Programming Language" book club meeting on twitchEnglish1·1 year agodeleted by creator
I think single account ActivityPub implementations are addressing a weakness of the Fediverse: one’s identity (handle, username) is tied to an instance they have no control over. If that instance shuts down users lose everything. With a single account instance, you take that control back. And since it doesn’t need to scale the architecture can be much simpler and can be deployed to much cheaper infrastructure.
The demo was not straightforward, though. And I didn’t quite get how a user can follow Mastodon users, for example.
This problem is now solved for me. I didn’t do anything. Either a Firefox (current version 137.0.2 on mobile) or a Lemmy update (current version BE: 0.19.11) seems to have solved it.