Skip Navigation

Posts
27
Comments
441
Joined
2 yr. ago

  • Probably because it's much simpler to integrate than Jenkins.

    Their own CI system 'Actions' is in open alpha.

    Honestly, I'm glad they didn't use Jenkins. Managing it is a convoluted mess. (I don't have experience with Woodpecker CI nor with Forgejo Actions in particular, though.)


  • Metapad is a small, fast and completely free text editor for Windows (95/98/NT/XP/Vista/7) with similar features to Microsoft Notepad but with many extra (and rather useful) features. It was designed to completely replace Notepad since it includes all of Notepad's features and much, much more.

    Oh, that's cool, in only 200 kB! It's a GUI app, though.

  • and use CRLF (on Windows) for newlines with at most a setting to configure it in the editor for that session

    How would you handle text files with LF newlines being opened on Windows? Recognize and use LF too? Write CRLF on newly added lines? Save everything as CRLF, effectively transforming all LF?

  • Most of those can be disabled in Visual Studio, though, right?

    I think I may have disabled some of those kinds of conveniences/automatisms.

  • Given the announcement of edit replacing the old 32-bit MS-DOS edit.com with minimal footprint, I was surprised Microsoft considered multi-platform to even be in-scope.

    I guess, given it's Rust, it was simple to say "sure, why not". But this ticket shows that you automatically have to discuss and handle multi-platform questions that arise.

  • Are these all YouTube videos?

    A note on that would be helpful.

  • Thank you for sharing your experience. Sounds like it's like in any other field.


    How do you experience good and bad reviews on your games? How much are you checking, looking at, and maybe hurt by reviews and negative reception? I've always wondered about impact of those on devs. Especially when I'm reviewing small indie games and they're subpar / no recommendation.

  • Good to see an alternative to Anubis - with a reduced or configurable legitimate user impact

    https://git.gammaspectra.live/git/go-away/

    This tool started as a way to replace Anubis as it was not found as featureful as desired, and the impact was too high.

    go-away may not be as straight to configure as Anubis but this was chosen to reduce impact on legitimate users, and offers many more options to dynamically target new waves.

  • I'd guess trying anything is fine if you keep a prototype and experimental mindset. You could try a CMS that looks interesting or viable. Maybe that helps getting a better idea of viability with specific products or approaches?

    Personally, I'd try/experiment with what I laid out in my last comment - have data files (maybe json or markdown files) and generate and push and pull data from and to that. But that may be because of existing experience and expertise. Not necessarily the best approach for others.

    Using a CMS means more integration, which has upsides and downsides.

  • Makes me wonder if the main content source would not be better separately, from which you generate the other stuff - e.g. Hugo Markdown page source.

    I'm still not sure I grasp the fundamental structure of your data and desired workflows.

    Hugo being simple Markdown files for content, if they can not be used as the source of truth, maybe that can be elsewhere, maybe even in Markdown, and you copy to Hugo? Then you'd be less restricted in your form of data and doing other things with separate tooling like sync to other services.

    If you already invested into Hugo theming I'd also be hesitant about switching to a CMS/hosted solution. Especially since I suspect there's no ready solutions for your integrations? I assume you'd have to do the integrations yourself. If that's the case, my intuition says to better be independent of a CMS (with unknown efforts or how long it will remain useful). Once you're in a CMS env as a primary source it owns the data and exporting won't be as easy as if you have the primary source separately in a simpler, independent manner.


    You say you have contacts, newsletter, events. You said you have Hugo (yaml), Thunderbird, Google Contacts, CSV.

    Is it a matter of synchronizing contacts between them? Or more? Sending the newsletters?

  • Have you considered Hugo Data sources (data subfolder)?

    Synchronising a data format in there, synchronising the data through APIs and some tooling, and then generate the Hugo website from that data may simplify the process - make it viable despite still having some variance and complexity.

    in 4 different ways: Hugo yaml, Thunderbird, google contacts, CSV (from earlier days)

    Are you still using CSV? If it's integratable into one of the other three that could reduce complexity by dropping this fourth case?

    What do you want your defining state to be? Or should it synchronise across, and changes must be possible in any of the places?

    Thunderbird can use Google contacts and calendar. Some tooling could sync to or from or both your Hugo data folder.

  • AI-assisted coding […] means more ambitious, higher-quality products

    I'm skeptical. From my own (limited) experience, my use-cases and projects, and the risks of using code that may include hallucinations.

    there are roughly 29 million software developers worldwide serving over 5.4 billion internet users. That's one developer for every 186 users,

    That's an interesting way to look at it, and that would be a far better relation than I would have expected. Not every software developer serves internet users though.

  • Unfortunately, that poisons not only the AI.

  • It's possible their communication happened before that, and it just took a while to write and post OP post. 16 days is not that long or delayed. I haven't checked the dates of the commits in question though.

  • My preference is Visual Studio. For some technologies, and mass-text-replace, I use Visual Studio Code.

    A long time ago my main IDE was Eclipse for C++ and Java before that. Recently, I've tried RustRover for Rust as an alternative to VS Code.

  • Notice: sr.ht is currently in alpha, and the quality of the service may reflect that.

    Are these all different services? Seems like quite a hassle. Like a split of project resources.

    An alpha classification doesn't spark confidence in using it productively and for significant projects.

  • Unfortunately, I find the need to have an account in order to contribute to projects a deal breaker. It causes too much friction for no real gain. Email based workflows will always reign supreme. It’s the OG of code contributions.

    After opening with a need to be open-minded, this seems quite close-minded. Sure, it's their article. Still, I was hoping for a more neutral and substantiated advocating and description.

    I certainly didn't feel like it answered [all] my questions and concerns in multiple sections.

  • Programming @programming.dev

    Announcing Deno 2 - Full npm compatibility, Stabilized Standard Library

    Programming @programming.dev

    Steam 'Ada Lovelace Day' Sale - Coding, Automation, Engineering games

    Programming @programming.dev

    Using the term ‘artificial intelligence’ in product descriptions reduces purchase intentions

    Programming @programming.dev

    2024 Stack Overflow Developer Survey (Page Technology)

    Programming @programming.dev

    A beginner's guide to mapping arrays in EF Core 8 - .NET Blog

    Programming @programming.dev

    Introducing .NET Smart Components - AI-powered UI controls - .NET Blog

    Programming @programming.dev

    Opus 1.5 Released - achieves audible, non-stuttering talk at 90% packet loss