Skip Navigation

Posts
226
Comments
1467
Joined
3 yr. ago

  • I find itch.io to be a great resource not just for games as a "finished product" but for prototypes as well. The regular gamejams contribute to this - a platform of many prototypes. They don't need the polish and coherence you'd want to invest and publish on Steam.

    Have you considered publishing your prototypes?

    Even as only a player, some prototypes make for very interesting playful exploration, even if it's short. For a technological, creative, and inspiration they can be a treasure trove as well.

  • Thanks for the suggestion. As a first step, I set it up in Nushell with a ctrl+t shortcut:

     nu
        
    $env.config.keybindings = (
        $env.config.keybindings | append {
            name: fzf_file_picker
            modifier: control
            keycode: char_t
            mode: [emacs, vi_insert, vi_normal]
            event: {
                send: ExecuteHostCommand
                cmd: "commandline edit --insert (fzf | str trim)"
            }
        }
    )
    
      

    Maybe I will look into more. :) I've known about fzf but I guess never gotten around to fully evaluating and integrating it.

    Nushell supports fuzzy completions, globbing, and "menus" (TUI) natively. Still, the TUI aspect and possibly other forms of integrations seem like they could be worthwhile or useful as extensions.

  • To what end? What would you expect version numbers to do? How would you specify or use them, which what consequences?

    Grouping changes into releases with explicit numbering instead of a living standard with generic @supports checks?

    I guess it would make some things easier and more obvious.

  • Please make them incompatible so that I have to upgrade.

  • For software to be perfect, can not be improved no matter what, you'd have to define a very specific and narrow scope and evaluate against that.

    Environments change, text and data encoding and content changes, forms and protocol of input and output changes, opportunities and wishes to integrate or extend change.

    pwd seems simple enough. cd I would already say no, with opportunities to remember folders, support globbing, fuzzy matching, history, virtual filesystems. Many of those depend on the environment you're in. Typically, shells handle globbing. There's alternative cd tools that do fuzzy matching and history, and virtual filesystems are usually abstracted away. But things change. And I would certainly like an interactive and fuzzy cd.

    Now, if you define it's scope, you can say: "All that other stuff is out of scope. It's perfect within it's defined target scope." But I don't know if that's what you're looking for? It certainly doesn't mean it can't be improved no matter what.

  • The original one? Because there's numerous extensions to it. I wouldn't be confident it won't evolve further.

  • Do you exclude inventory management from that "will never change" so that that's only about software?

    I imagine there will be new products to be listed.

  • …that supports Unicode? Which encodings? Or only ASCII? Unicode continues to change.

    I wouldn't be very confident that it won't change or offer reasonable opportunities for improvement.

  • Your sentence abruptly ends in a backtick - did you mean to include something more? Maybe “wc”?

  • Happy Eyeballs Support in Socket.ConnectAsync

    happy eyeballs 👀

  • Deleted

    Permanently Deleted

    Jump
  • I'm surprised it wasn't reallyblue

  • I don't see anything as having to come before learning Rust.

    If something about Rust requires more technical knowledge, then that learning is part of learning Rust, even if you could have learned it separately beforehand.

    Better start learning Rust to get in there instead of delaying, which adds risk to never arriving, loss of interest, or lack of progress on the goal of learning Rust, with a lack of satisfaction.

    Once you learned Rust, you can look around to gain broader knowledge and expertise, if you want, but that's not necessary to learn and make use of Rust.

  • No, it's not on the user's end. It's because you didn't use correct Markdown syntax for your link. I verified this in your post source before commenting.

    You used: [https://joinhideout.vercel.app/]() - which is a link without a target, so it defaults to this page we're on.

    You should have used one of

    • <https://joinhideout.vercel.app/>
    • [https://joinhideout.vercel.app/](https://joinhideout.vercel.app/)
    • [joinhideout.vercel.app](https://joinhideout.vercel.app/)
  • Great analysis / report. At times a bit repetitive, but that could be useful for people skimming or jumping or quoting as well.


    Despite 91% of CTOs citing technical debt as their biggest challenge, it doesn’t make the top five priorities in any major CIO survey from 2022–2024.

    Sad. Tragic.


    I'm lucky to be in a good, small company with a good, reasonable customer, where I naturally had and grew into having the freedom and autonomy to decide on things. The customer sets priorities, but I set mine as well, and tackle what's appropriate or reasonable/acceptable. Both the customer and I have the same goals after all, and we both know it and collaborate.

    Of course, that doesn't help me as a user when I use other software.


    Reading made me think of the recent EU digital regulations. Requiring due diligence, security practices, and transparency. It's certainly a necessary and good step in the right direction to break away from the endless chase away from quality, diligence, and intransparency.

  • "You can save 20% time by using Robo for automation!" Click. Can't even automate what I do.

  • That's wonderful to read, that it caught and motivated you.

    I suspect these systematic issues are much worse in bigger organizations. Smaller ones can be victims, try to pump out, or not care about quality too, but on smaller teams and hierarchies, you have much more impact. I suspect the chances of finding a good environment are higher in smaller companies. It worked for me, at least. Maybe I was just super lucky.

  • It's crazy how border control and sanctions are normalized political topics, yet I've never heard suggestions of applying that to the internet.

    Suppressive regimes often control their network and network borders. Everyone outside not doing so is quite asymmetric.

  • A library with no code, no support, no implementation, no guarantees, no bugs are "fixable" without unknown side effects, no fix is deterministic even for your own target language, …

    A spec may be language agnostic, but the language model depends on trained on implementations. So, do you end up with standard library implementations being duplicated, just possibly outdated with open bugs and holes and gaps and old constructs? And quality and coverage of spec implementation will vary a lot depending on your target language? And if there's not enough conforming training it may not even follow the spec correctly? And then you change the spec for one niche language?

    If it's a spect or LLM template, then that's what it is. Don't call it library. In the project readme don't delay until the last third to actually say what it is or does.

  • your link is broken

  • Nushell @programming.dev

    This Week in Nushell #296

    www.nushell.sh /blog/2025-04-25-twin0296.html
  • .NET @programming.dev

    Packaging and Publishing a .NET MAUI Library with GitHub Actions - .NET Blog

    devblogs.microsoft.com /dotnet/dotnet-maui-libraries-github-actions/
  • Software Gore @programming.dev

    See also ⚠️ Error, retry later.

  • Web Development @programming.dev

    Firefox 138.0 Release

    www.mozilla.org /en-US/firefox/138.0/releasenotes/
  • Opensource @programming.dev

    Firefox 138.0 Release

    www.mozilla.org /en-US/firefox/138.0/releasenotes/
  • Nushell @programming.dev

    Nushell 0.104.0 Release

    www.nushell.sh /blog/2025-04-29-nushell_0_104_0.html
  • Nushell @programming.dev

    Starship v1.23.0 Offers Nushell Completions

    github.com /starship/starship/releases/tag/v1.23.0
  • Visual Studio @programming.dev

    Set the default file encoding - Visual Studio Blog

    devblogs.microsoft.com /visualstudio/set-the-default-file-encoding/
  • Programming @programming.dev

    How a 20 year old bug in GTA San Andreas surfaced in Windows 11 24H2

    cookieplmonster.github.io /2025/04/23/gta-san-andreas-win11-24h2-bug/
  • Programming @programming.dev

    Theia IDE – Open-Source Cloud and Desktop IDE

    theia-ide.org
  • Security @programming.dev

    Site Attestation: Browser-based Remote Attestation

    dl.acm.org /doi/10.1145/3722041.3723095
  • Git @programming.dev

    How the GitHub CLI can now enable triangular workflows

    github.blog /open-source/git/how-the-github-cli-can-now-enable-triangular-workflows/
  • .NET @programming.dev

    Building Real‑Time iOS Apps with SignalR: Introducing the Official Swift Client (Public Preview) - .NET Blog

    devblogs.microsoft.com /dotnet/building-real%e2%80%91time-ios-apps-with-signalr-introducing-the-official-swift-client-public-preview/
  • .NET @programming.dev

    Introducing the AI Dev Gallery: Your Gateway to Local AI Development with .NET - .NET Blog

    devblogs.microsoft.com /dotnet/introducing-ai-dev-gallery-gateway-to-local-ai-development/
  • .NET @programming.dev

    Preview 2 of the .NET AI Template Now Available - .NET Blog

    devblogs.microsoft.com /dotnet/announcing-dotnet-ai-template-preview2/
  • Visual Studio @programming.dev

    Toolbox Support for Explicit Assembly References in Windows Forms Out-of-Process Designer - Visual Studio Blog

    devblogs.microsoft.com /visualstudio/toolbox-support-for-explicit-assembly-references-in-windows-forms-out-of-process-designer/
  • Visual Studio @programming.dev

    GitHub Copilot Highlights in Visual Studio 17.14 Preview 3 (Available Now) - Visual Studio Blog

    devblogs.microsoft.com /visualstudio/github-copilot-highlights-in-visual-studio-17-14-preview-3-available-now/
  • .NET @programming.dev

    .NET 10 Preview 3 is now available! - .NET Blog

    devblogs.microsoft.com /dotnet/dotnet-10-preview-3/
  • .NET @programming.dev

    .NET Aspire 9.2 is Now Available with New Ways to Deploy - .NET Blog

    devblogs.microsoft.com /dotnet/dotnet-aspire-92-is-now-available-with-new-ways-to-deploy/
  • Programming @programming.dev

    How we ended up rewriting NuGet Restore in .NET 9 - .NET Blog

    devblogs.microsoft.com /dotnet/rewriting-nuget-restore-in-dotnet-9/